diff options
author | Luca D'Amico | 2023-05-12 16:26:59 +0200 |
---|---|---|
committer | Luca D'Amico | 2023-05-12 16:26:59 +0200 |
commit | 749b1599fea4d3707de38c4abfb8edcbe3be9f9b (patch) | |
tree | 839f00157e20a0e1824ece32c85bd2def361206f /PKGBUILD | |
parent | 127a3947e47d4126690bd826233ec377d1ecfc4e (diff) | |
download | aur-tuxpuck.tar.gz |
updated to latest version
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 66 |
1 files changed, 46 insertions, 20 deletions
@@ -1,37 +1,61 @@ -# Maintainer: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG +# Maintainer: Luca D'Amico <damico.luca91@live.it> +# Contributor: carstene1ns <arch carsten-teibes de> - http://git.io/ctPKG # Contributor: Tobias Powalowski <tpowa@archlinux.org> # Contributor: Andrea Scarpino <andrea@archlinux.org> pkgname=tuxpuck pkgver=0.8.2 -pkgrel=6 -pkgdesc="Airhockey with tux (Shufflepuck Cafe clone)" +pkgrel=12 +pkgdesc="Airhockey with tux (Shufflepuck Café clone)" arch=('i686' 'x86_64') -url="http://home.no.net/munsuun/tuxpuck/" +url="https://wiki.debian.org/Games/TuxPuck" license=('GPL2') depends=('libjpeg' 'sdl' 'libpng' 'libvorbis') makedepends=('freetype2') options=('!makeflags') source=("http://ftp.de.debian.org/debian/pool/main/t/${pkgname}/${pkgname}_$pkgver.orig.tar.gz" - "$pkgname-$pkgver-ldflags.patch" - "$pkgname-$pkgver-libpng15.patch") + "buffer-overflow.patch" + "clang-FTBFS.patch" + "cross.patch" + "FTBFS-with-fread.patch" + "libpng-transition.patch" + "Makefile.patch" + "install_path.patch" + "tuxpuck.desktop") sha256sums=('62d9604ed69c27b9ca2be1312bc705b36de8ed509c539c6d81193e7846272f18' - '0a5f8610ef0001b5c98834f850ec9a3ade5437703ea04cb363f7cc6f5b39fec5' - 'cf9a3a51876fd00e1b4fd34afe1ca79763facd6b0326628186b342da0fd9b68f') + '85435a4217f768bc7077afc0b651f180b8de675c67a3910724a59c95012e9293' + 'e9d6221c7c789880316f7b3e78574b40ebb9e953bb88410d7d5e9a3ac0868b6b' + '93ef7e07638b4dcbae30cda092f8b81df1167c1daafd1aa239ad3cb2ed44c1a0' + '03ffd5ba4be212371e6b084c36be42531db878b7d89bf20a051462f6473bd17b' + '0b2244747334a0821d78df9b8fe527e9ff669ea9f817600d1b5a3a4d32839c9b' + 'ccbb2943c25b829c1632562bd8d7aab5b3cdfd25b0697f61b9a373e524182c36' + '6802e51447313ef46c7152b8ee007ccd42146386fcd0e53457021f8fe2422be3' + 'd07d5a1d3b6278e0794371e3a3baf860fe36ae0b4b220aeaa4175381399a95c3') prepare() { cd $pkgname-$pkgver - - # fix path - sed 's|usr/man|usr/share/man|' -i Makefile - # do not abort on error - sed 's/-Werror//' -i utils/Makefile - # do not use hardcoded gcc binary - sed '/^CC/d' -i Makefile utils/Makefile data/Makefile - # add our ldflags - patch -Np0 < ../$pkgname-$pkgver-ldflags.patch - # allow building with newer libpng - patch -Np0 < ../$pkgname-$pkgver-libpng15.patch + + # buffer overflow fix patch + echo "Applying buffer overflow fix patch" + patch -Np1 < ../buffer-overflow.patch + # clang FTBFS fix patch + echo "Applying clang FTBFS fix patch" + patch -Np1 < ../clang-FTBFS.patch + # FTBFS with fread fix patch + echo "Applying FTBFS with fread fix patch" + patch -Np1 < ../FTBFS-with-fread.patch + # libpng patch + echo "Applying libpng patch" + patch -Np1 < ../libpng-transition.patch + # Makefile patch + echo "Applying akefile patch" + patch -Np1 < ../Makefile.patch + # cross patch + echo "Applying cross patch" + patch -Np1 < ../cross.patch + # install path patch + echo "Applying install path patch" + patch -Np0 < ../install_path.patch } build() { @@ -40,4 +64,6 @@ build() { package() { make -C $pkgname-$pkgver DESTDIR="$pkgdir/" install -} + install -D -m 644 tuxpuck.desktop $pkgdir/usr/share/applications/tuxpuck.desktop + install -D -m 644 $pkgname-$pkgver/data/icons/tuxpuck.ico $pkgdir/usr/share/pixmaps/tuxpuck.ico +} |