diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0f0ed19b2da6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,103 @@ +## Maintainer: Esaú García Sánchez-Torija <egasato.dev@gmail.com> + +## Version +pkgname=make-ansi +pkgver=0.1.0 +pkgrel=1 + +## My variables +hosting=github.com +owner=egasato +project=$pkgname +version=$pkgver +commit=f936e5c16302c5075c56bc2f5b5bdeae96dcb185 +shortcommit=${commit:0:7} +gittag=v${version} + +## Generic +pkgdesc="ANSI Escape Sequences for GNU Make" +arch=('any') +url="https://${hosting}/${owner}/${project}" +license=('MIT') +groups=() +depends=('make-escape') +makedepends=('make' 'coreutils' 'sed') +checkdepends=() +optdepends=('make-support') + +## Package relations +provides=() +conflicts=() +replaces=() + +## Others +backup=() +options=() +install= +changelog=ChangeLog + +## Sources +source=( + "https://${hosting}/${owner}/${project}/-/archive/${gittag}/${project}-${gittag}.tar.bz2" + "https://downloads.sourceforge.net/project/${owner}-${project}/${gittag}/${project}-${gittag}.tar.bz2.sig" +) +noextract=() +validpgpkeys=('278775DF8230FE08784729E3DCCA6B78DD448CAE') + +## Integrity +md5sums=( + 'f7324c2ffa6aa454a8719d732c92497a' + 'SKIP' +) +sha1sums=( + '17b6117e4f9e8d3f1380cefd6ee14e995994c19c' + 'SKIP' +) +sha256sums=( + 'fcade37f234f27766bf2f6bff9f653bf1fe88c2dc3e35b7e591521cbee4925e6' + 'SKIP' +) +sha224sums=( + '1822e5cdc0e8cdc3f8d1e11ec6d7d04cc697d0f06e1319fd641c9b32' + 'SKIP' +) +sha384sums=( + 'e5f1c6049eeebc0dddd474f13b9173ab905a2127c4e87d6c67014c7bee8379e28f87c8fe2e3cb2cb2c32ab5b0ac9a266' + 'SKIP' +) +sha512sums=( + 'ee4a4ab4b2232f0c2d110bd17a38017756b5d1c99940cbee4f86f5afa486f9829fcedff9f29ba9b6e8ea310061d9840986282c297c87cbe60d4b04a9723d4922' + 'SKIP' +) +b2sums=( + 'fe82842a2cf12d41cbd2f82efce8f8f8d8efff0eba2cc260d045643ee145382f428bc954342e637a2b5dd1a9cbbde3df3b6b7a47b95ee5199cfe6c6e4c1cd5d1' + 'SKIP' +) + +## Packaging functions + +package() { + : # Nothing to package +} + +prepare() { + : # Nothing to prepare +} + +build() { + : # Nothing to build +} + +check() { + cd "$srcdir/${project}-${gittag}" + make test +} + +package() { + cd "$srcdir/${project}-${gittag}" + make install DESTDIR="$pkgdir" \ + PREFIX='/usr' \ + INCLUDEDIR='$(PREFIX)/include' \ + SYSCONFDIR='/etc' \ + ENABLE_PROFILED_EXPORT=yes +} |