*** newpkg.orig 2010-01-19 19:01:32.000000000 -0600 --- newpkg 2010-01-19 19:32:03.000000000 -0600 *************** *** 74,79 **** --- 74,80 ---- msg " -i --install-file - Copy the prototype .install file\n" msg " --rc - Copy the protype for an rc.d script\n" msg " -p --pkgbuild - Specify the PKGBUILD file. If not absolute, the\n" + msg " --sf --sourceforge - Set url and source to common SourceForge urls" msg " filename is relative to %s.\n" "$PROGNAME" msg " Use '-' to not copy any PKGBUILD\n" msg " --cvs - Create a cvs PKGBUILD\n" *************** *** 190,195 **** --- 191,199 ---- fi setpkgbuild "$2"; shift ;; + --sf|--sourceforge) + SFURL=1 + ;; --cvs) setpkgbuild "PKGBUILD-cvs.proto" ;; *************** *** 230,235 **** --- 234,244 ---- copyrcd fi + if [ "$SFURL" -eq 1 ]; then + sed -i 's#$pkgname-$pkgver.tar.gz#http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz#' $pkgdir/PKGBUILD + sed -i 's#url=""#url="http://$pkgname.sourceforge.net"#' $pkgdir/PKGBUILD + fi + msg "All done! New package prepared in %s\n" $pkgdir quit 0 # vim: set ts=8 fdm=marker et: