[pacman-dev] PKGBUILD.proto - Take3

Jud jud at judfilm.net
Mon Dec 8 02:20:32 EST 2008


Hi,

Edit: Take3, suggested changes - thanks everyone!

Dan suggested I send this to the pacman-dev list.

After completing some research and asking alot of questions I present
some minor changes to PKGBUILD.proto supplied as a .diff to be merged
after your approval. I believe it helps the intended audience create a
better PKGBUILD in less time according to the latest Arch Packaging
Standards.

Cheers
Jud


Inline:
--- PKGBUILD.proto	2008-12-05 23:32:33.000005000 +1000
+++ PKGBUILD.proto.new	2008-12-08 17:17:15.536302100 +1000
@@ -4,12 +4,13 @@
 # then please put 'unknown'.
 
 # Contributor: Your Name <youremail at domain.com>
+
 pkgname=NAME
-pkgver=VERSION
+pkgver=VERSION # Note: Cannot contain hyphens
 pkgrel=1
 pkgdesc=""
+url="http://ADDRESS/"
 arch=()
-url=""
 license=('GPL')
 groups=()
 depends=()
@@ -20,17 +21,14 @@
 replaces=()
 backup=()
 options=()
-install=
-source=($pkgname-$pkgver.tar.gz)
+install=$pkgname.install
+source=(http://ADDRESS/TO/FILE/$pkgname-$pkgver.tar.gz)
 noextract=()
-md5sums=() #generate with 'makepkg -g'
+md5sums=() # Generate with 'makepkg -g'
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"
-
   ./configure --prefix=/usr
   make || return 1
-  make DESTDIR="$pkgdir/" install
+  make DESTDIR="$pkgdir/" install || return 1
 }
-
-# vim:set ts=2 sw=2 et:
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PKGBUILD.proto.diff
Type: text/x-patch
Size: 881 bytes
Desc: not available
URL: <http://archlinux.org/pipermail/pacman-dev/attachments/20081208/1a83bd58/attachment.bin>


More information about the pacman-dev mailing list