diff options
author | Daniel Bermond | 2017-09-03 13:47:27 -0300 |
---|---|---|
committer | Daniel Bermond | 2017-09-03 13:47:27 -0300 |
commit | 2d72a6b861cd01de30e32bb8a153985d1aae10be (patch) | |
tree | 29a7c7f9e641ae3b20a292f337d2f810a42ca5cd | |
parent | d3b490bfca73f6a1019e22bf5e5e92a4e0559f99 (diff) | |
download | aur-2d72a6b861cd01de30e32bb8a153985d1aae10be.tar.gz |
Cosmetic changings
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r--[-rwxr-xr-x] | PKGBUILD | 111 |
2 files changed, 57 insertions, 58 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Mon Jan 16 14:23:04 UTC 2017 +# Sun Sep 3 16:47:15 UTC 2017 pkgbase = pngcrush-bundled pkgdesc = A tool for optimizing the compression of PNG files (with bundled libpng and zlib) pkgver = 1.8.11 - pkgrel = 1 + pkgrel = 2 url = http://pmt.sourceforge.net/pngcrush/ arch = i686 arch = x86_64 diff --git a/PKGBUILD b/PKGBUILD index ad320dcf933a..afdc7cf48ba2 100755..100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -15,10 +15,10 @@ _srcname=pngcrush pkgname=pngcrush-bundled pkgver=1.8.11 -pkgrel=1 -pkgdesc="A tool for optimizing the compression of PNG files (with bundled libpng and zlib)" +pkgrel=2 +pkgdesc='A tool for optimizing the compression of PNG files (with bundled libpng and zlib)' arch=('i686' 'x86_64') -url="http://pmt.sourceforge.net/pngcrush/" +url='http://pmt.sourceforge.net/pngcrush/' license=('custom') depends=('glibc') provides=('pngcrush') @@ -27,63 +27,62 @@ source=("https://sourceforge.net/projects/pmt/files/pngcrush/${pkgver}/pngcrush- sha256sums=('8d530328650ec82f3cbe998729ada8347eb3dbbdf706d9021c5786144d18f5b0') prepare() { - cd "$_srcname"-"$pkgver" - - sed -r 's|^(CPPFLAGS )=|\1+=|' -i Makefile - sed -r 's|^(CFLAGS )=|\1+=|' -i Makefile - sed -r 's|^(LDFLAGS )=|\1+=|' -i Makefile + cd "${_srcname}-${pkgver}" + + sed -r 's|^(CPPFLAGS )=|\1+=|' -i Makefile + sed -r 's|^(CFLAGS )=|\1+=|' -i Makefile + sed -r 's|^(LDFLAGS )=|\1+=|' -i Makefile } build() { - cd "$_srcname"-"$pkgver" - - make + cd "${_srcname}-${pkgver}" + make } package() { - cd "$_srcname"-"$pkgver" - - # Install pngcrush executable - install -D -m755 pngcrush "${pkgdir}/usr/bin/pngcrush" - - # Create a LICENSE file for pngcrush. Note: license is in the file "pngcrush.c". - sed -n '10,159p' pngcrush.c > LICENSE-pngcrush # create file - sed -i '1,150s/^.\{,3\}//' LICENSE-pngcrush # erase C comments - - # Modify sections in cexcept, libpng and zlib to reflect the provided LICENSE files: - sed -i '80s/lines 10/LICENSE-cexcept./' LICENSE-pngcrush - sed -i -e '81d' LICENSE-pngcrush - sed -i "84s/If libpng/libpng/" LICENSE-pngcrush - sed -i "84s/,/ and/" LICENSE-pngcrush - sed -i "85s/png.h/LICENSE-libpng/" LICENSE-pngcrush - sed -i "89s/If zlib/zlib/" LICENSE-pngcrush - sed -i "89s/,/ and/" LICENSE-pngcrush - sed -i "91s/zlib.h/LICENSE-zlib/" LICENSE-pngcrush - - sed -i '1ipngcrush' LICENSE-pngcrush # include software name at the top - sed -i '2i\\' LICENSE-pngcrush # insert blank line after - - # Create a LICENSE file for cexcept. Note: license is in the file "cexcept.h". - sed -n '10,17p' cexcept.h > LICENSE-cexcept # create file - sed -i '1,8s/^.\{,4\}//' LICENSE-cexcept # erase leading spaces - sed -i '1icexcept' LICENSE-cexcept # include software name at the top - sed -i '2i\\' LICENSE-cexcept # insert blank line after - - # Create a LICENSE file for libpng. Note: license is in the file "png.h". - sed -n '21,109p' png.h > LICENSE-libpng # create file - sed -i '1,89s/^.\{,3\}//' LICENSE-libpng # erase C comments - sed -i '1ilibpng' LICENSE-libpng # include software name at the top - sed -i '2i\\' LICENSE-libpng # insert blank line after - - # Create a LICENSE file for zlib. Note: license is in the file "zlib.h". - sed -n '4,28p' zlib.h > LICENSE-zlib # create file - sed -i '1,25s/^.\{,2\}//' LICENSE-zlib # erase leading spaces - sed -i '1izlib' LICENSE-zlib # include software name at the top - sed -i '2i\\' LICENSE-zlib # insert blank line after - - # Install LICENSE files - install -D -m644 LICENSE-pngcrush "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-pngcrush" - install -D -m644 LICENSE-cexcept "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-cexcept" - install -D -m644 LICENSE-libpng "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-libpng" - install -D -m644 LICENSE-zlib "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-zlib" + cd "${_srcname}-${pkgver}" + + # install pngcrush executable + install -D -m755 pngcrush "${pkgdir}/usr/bin/pngcrush" + + # create a LICENSE file for pngcrush. Note: license is in the file 'pngcrush.c' + sed -n '10,159p' pngcrush.c > LICENSE-pngcrush # create file + sed -i '1,150s/^.\{,3\}//' LICENSE-pngcrush # erase C comments + + # modify sections in cexcept, libpng and zlib to reflect the provided LICENSE files + sed -i '80s/lines 10/LICENSE-cexcept./' LICENSE-pngcrush + sed -i -e '81d' LICENSE-pngcrush + sed -i "84s/If libpng/libpng/" LICENSE-pngcrush + sed -i "84s/,/ and/" LICENSE-pngcrush + sed -i "85s/png.h/LICENSE-libpng/" LICENSE-pngcrush + sed -i "89s/If zlib/zlib/" LICENSE-pngcrush + sed -i "89s/,/ and/" LICENSE-pngcrush + sed -i "91s/zlib.h/LICENSE-zlib/" LICENSE-pngcrush + + sed -i '1ipngcrush' LICENSE-pngcrush # include software name at the top + sed -i '2i\\' LICENSE-pngcrush # insert blank line after + + # create a LICENSE file for cexcept. Note: license is in the file 'cexcept.h' + sed -n '10,17p' cexcept.h > LICENSE-cexcept # create file + sed -i '1,8s/^.\{,4\}//' LICENSE-cexcept # erase leading spaces + sed -i '1icexcept' LICENSE-cexcept # include software name at the top + sed -i '2i\\' LICENSE-cexcept # insert blank line after + + # create a LICENSE file for libpng (note: license is in the file 'png.h') + sed -n '21,109p' png.h > LICENSE-libpng # create file + sed -i '1,89s/^.\{,3\}//' LICENSE-libpng # erase C comments + sed -i '1ilibpng' LICENSE-libpng # include software name at the top + sed -i '2i\\' LICENSE-libpng # insert blank line after + + # create a LICENSE file for zlib (note: license is in the file 'zlib.h') + sed -n '4,28p' zlib.h > LICENSE-zlib # create file + sed -i '1,25s/^.\{,2\}//' LICENSE-zlib # erase leading spaces + sed -i '1izlib' LICENSE-zlib # include software name at the top + sed -i '2i\\' LICENSE-zlib # insert blank line after + + # install LICENSE files + install -D -m644 LICENSE-pngcrush "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-pngcrush" + install -D -m644 LICENSE-cexcept "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-cexcept" + install -D -m644 LICENSE-libpng "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-libpng" + install -D -m644 LICENSE-zlib "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-zlib" } |