index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
author | Dave Reisner <dreisner@archlinux.org> | 2011-06-25 16:45:01 -0400 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-06-30 13:37:58 -0500 |
commit | 6633b8e5c290dbb1b0382f3f960e1f7134247a68 (patch) | |
tree | 3d7021ecc7b2d1d9121bcd8e062deab12ef3b745 /proto | |
parent | 98a2fc8deba6be37729c26cf68e9927f6466c95e (diff) |
-rw-r--r-- | proto/ChangeLog.proto | 16 | ||||
-rw-r--r-- | proto/PKGBUILD-split.proto | 70 | ||||
-rw-r--r-- | proto/PKGBUILD.proto | 47 | ||||
-rw-r--r-- | proto/proto.install | 37 |
diff --git a/proto/ChangeLog.proto b/proto/ChangeLog.proto new file mode 100644 index 00000000..87e86e72 --- /dev/null +++ b/proto/ChangeLog.proto @@ -0,0 +1,16 @@ +2007-12-01 Your Name <youremail@domain.com> + + * pkgver-pkgrel : + new upstream release. + Reason we changed stuff. + Another reason we changed stuff. + + * gcc-4.1.patch : + Removed, no longer needed. + +2007-11-01 Your Name <youremail@domain.com> + + * 1.0-5 : + added ChangeLog. + the last line should end with just one newline. + you can cat the file to check it displays fine. diff --git a/proto/PKGBUILD-split.proto b/proto/PKGBUILD-split.proto new file mode 100644 index 00000000..52aacc54 --- /dev/null +++ b/proto/PKGBUILD-split.proto @@ -0,0 +1,70 @@ +# This is an example of a PKGBUILD for splitting packages. Use this as a +# start to creating your own, and remove these comments. For more information, +# see 'man PKGBUILD'. NOTE: Please fill out the license field for your package! +# If it is unknown, then please put 'unknown'. + +# Maintainer: Your Name <youremail@domain.com> +pkgname=('pkg1' 'pkg2') +pkgbase=BASE +pkgver=VERSION +pkgrel=1 +epoch= +pkgdesc="" +arch=() +url="" +license=('GPL') +groups=() +depends=() +makedepends=() +checkdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=($pkgbase-$pkgver.tar.gz) +noextract=() +md5sums=() #generate with 'makepkg -g' + +build() { + cd "$srcdir/$pkgbase-$pkgver" + ./configure --prefix=/usr + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + make -k check +} + +package_pkg1() { + # options and directives that can be overridden + pkgver= + pkgrel= + pkgdesc="" + arch=() + license=() + groups=() + depends=() + optdepends=() + provides=() + conflicts=() + replaces=() + backup=() + options=() + install= + changelog= + + cd "$srcdir/$pkgbase-$pkgver" + make DESTDIR="$pkgdir/" install-pkg1 +} + +package_pkg2() { + # options and directives overrides + pkgdesc="" + + cd "$srcdir/$pkgbase-$pkgver" + make DESTDIR="$pkgdir/" install-pkg2 +} diff --git a/proto/PKGBUILD.proto b/proto/PKGBUILD.proto new file mode 100644 index 00000000..98172d8d --- /dev/null +++ b/proto/PKGBUILD.proto @@ -0,0 +1,47 @@ +# This is an example PKGBUILD file. Use this as a start to creating your own, +# and remove these comments. For more information, see 'man PKGBUILD'. +# NOTE: Please fill out the license field for your package! If it is unknown, +# then please put 'unknown'. + +# Maintainer: Your Name <youremail@domain.com> +pkgname=NAME +pkgver=VERSION +pkgrel=1 +epoch= +pkgdesc="" +arch=() +url="" +license=('GPL') +groups=() +depends=() +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=($pkgname-$pkgver.tar.gz) +noextract=() +md5sums=() #generate with 'makepkg -g' + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr + make +} + +check() { + cd "$srcdir/$pkgname-$pkgver" + make -k check +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir/" install +} + +# vim:set ts=2 sw=2 et: diff --git a/proto/proto.install b/proto/proto.install new file mode 100644 index 00000000..2a8993d1 --- /dev/null +++ b/proto/proto.install @@ -0,0 +1,37 @@ +# This is a default template for a post-install scriptlet. +# Uncomment only required functions and remove any functions +# you don't need (and this header). + +## arg 1: the new package version +#pre_install() { + # do something here +#} + +## arg 1: the new package version +#post_install() { + # do something here +#} + +## arg 1: the new package version +## arg 2: the old package version +#pre_upgrade() { + # do something here +#} + +## arg 1: the new package version +## arg 2: the old package version +#post_upgrade() { + # do something here +#} + +## arg 1: the old package version +#pre_remove() { + # do something here +#} + +## arg 1: the old package version +#post_remove() { + # do something here +#} + +# vim:set ts=2 sw=2 et: |