Changeset 57
- Timestamp:
- 04/20/06 15:03:11 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/debbuild
r56 r57 1208 1208 1209 1209 As far as possible, the command-line options are identical to those from rpmbuild, although 1210 several rpmbuild options are not supported. 1210 several rpmbuild options are not supported: 1211 1212 --recompile 1213 --showrc 1214 --buildroot 1215 --clean 1216 --nobuild 1217 --rmsource 1218 --rmspec 1219 --sign 1220 --target 1221 1222 Some of these could probably be trivially added. Feel free to send me a patch. ;) 1223 1224 Complex spec files will most likely not work well, if at all. Rewrite them from scratch - 1225 you'll have to make heavy modifications anyway. 1226 1227 If you see something you don't like, mail me. Send a patch if you feel inspired. I don't 1228 promise I'll do anything other than say "Yup, that's broken" or "Got your message". 1211 1229 1212 1230 =head1 ASSUMPTIONS … … 1221 1239 ~/.debmacros containing a suitable %_topdir definition. 1222 1240 1223 Where rpmbuild requires %_topdir/{BUILD,RPMS,SOURCES,SPECS,SRPMS} directories, debbuild 1224 requires %_topdir/{BUILD,DEBS,SOURCES,SPECS,SDEBS} directories. Create them in advance; 1241 Both rpmbuild and debbuild require the directories %_topdir/{BUILD,SOURCES,SPECS}. However, 1242 where rpmbuild requires the %_topdir/{RPMS,SRPMS} directories, debbuild 1243 requires %_topdir/{DEBS,SDEBS} instead. Create them in advance; 1225 1244 some subdirectories are created automatically as needed, but most are not. 1226 1245 … … 1245 1264 =back 1246 1265 1266 =head1 AUTHOR 1267 1268 debbuild was written by Kris Deugau <kdeugau@deepnet.cx>. A version that approximates 1269 current is available at http://www.deepnet.cx/debbuild/. 1270 1271 =head1 BUGS 1272 1273 Funky Things Happen if you forget a command-line option or two. I've been too lazy to bother 1274 fixing this. 1275 1276 Many macro expansions are unsupported or incompletely supported. 1277 1278 The generated scriptlets don't quite match those from rpmbuild exactly. There are extra 1279 environment variables and preprocessing that I haven't needed (yet). 1280 1281 Dcumentation, such as it is, will likely remain perpetually out of date. 1282 1283 %_topdir and the five "working" directories under %_topdir could arguably be created by 1284 debbuild. However, rpmbuild doesn't create these directories either. 1285 1247 1286 =head1 SEE ALSO 1248 1287 1249 rpm(8), rpmbuild(8), and pretty much any document describing how to write a .spec file 1250 1251 =head1 BUGS 1252 1253 Probably plenty. If you see something objectionable in debbuild's behaviour, report it. 1254 Send a patch if you feel inspired. I don't promise I'll do anything other than say "Yup, 1255 that's broken." or "Got your message.". 1288 rpm(8), rpmbuild(8), and pretty much any document describing how to write a .spec file. 1256 1289 1257 1290 =cut
Note:
See TracChangeset
for help on using the changeset viewer.