Date: Friday, January 20, 2023 @ 22:47:06
  Author: grawlinson
Revision: 1387186

archrelease: copy trunk to community-x86_64

Added:
  angband/repos/community-x86_64/PKGBUILD
    (from rev 1387185, angband/trunk/PKGBUILD)
Deleted:
  angband/repos/community-x86_64/PKGBUILD

----------+
 PKGBUILD |  131 +++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 84 insertions(+), 47 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD    2023-01-20 22:46:15 UTC (rev 1387185)
+++ PKGBUILD    2023-01-20 22:47:06 UTC (rev 1387186)
@@ -1,47 +0,0 @@
-# Maintainer: George Rawlinson <[email protected]>
-# Contributor: schuay <[email protected]>
-# Contributor: Mike Sampson <mike at sambodata dot com>
-# Contributor: Adrian Stratulat <adrian.stratulat at inboxcom>
-# Contributor: Anton Bazhenov <anton.bazhenov at gmail>
-# Contributor: KillaB <[email protected]>
-# Contributor: Callan Barrett <[email protected]>
-# Contributor: Christian Schmidt <[email protected]>
-# Contributor: Sebastian Sareyko <[email protected]>
-
-pkgname=angband
-pkgver=4.2.4
-pkgrel=1
-pkgdesc="A roguelike dungeon exploration game based on the writings of JRR 
Tolkien"
-arch=('x86_64')
-url="https://rephial.org/";
-license=('GPL2' 'custom')
-depends=('sdl2' 'sdl2_ttf' 'sdl2_image' 'sdl2_mixer' 'ncurses' 
'xorg-fonts-misc')
-makedepends=('python-docutils')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/angband/angband/archive/$pkgver.tar.gz";)
-sha512sums=('5b47cfa95f779aa3f1e89f02f203b8eafd2dc1376b7aab1b62e37122fb83640d1de25f39817863a74c246d7de35bb3f26868f5f5e8906e92788a6dd74a85a4c5')
-b2sums=('97c19f23aff3aa1e9aedcbe33da0e9806f923c251e80dde54492d62dc5d54c58943483ea3b0da1913043deef9d3d52f89bdc3dced0870142f06c6ab6edc33615')
-
-build() {
-  cd "$pkgname-$pkgver"
-
-  autoreconf -vfi
-
-  ./configure \
-    --prefix=/usr \
-    --bindir=/usr/bin \
-    --sysconfdir=/usr/share/angband \
-    --with-configpath=/usr/share/angband \
-    --with-libpath=/usr/share/angband \
-    --enable-sdl2 \
-    --enable-sdl2-mixer
-
-  make
-}
-
-package() {
-  cd "$pkgname-$pkgver"
-
-  make DESTDIR="$pkgdir" install
-
-  install -vDm644 docs/copying.rst 
"$pkgdir/usr/share/licenses/$pkgname/COPYING"
-}

Copied: angband/repos/community-x86_64/PKGBUILD (from rev 1387185, 
angband/trunk/PKGBUILD)
===================================================================
--- PKGBUILD                            (rev 0)
+++ PKGBUILD    2023-01-20 22:47:06 UTC (rev 1387186)
@@ -0,0 +1,84 @@
+# Maintainer: George Rawlinson <[email protected]>
+# Contributor: schuay <[email protected]>
+# Contributor: Mike Sampson <mike at sambodata dot com>
+# Contributor: Adrian Stratulat <adrian.stratulat at inboxcom>
+# Contributor: Anton Bazhenov <anton.bazhenov at gmail>
+# Contributor: KillaB <[email protected]>
+# Contributor: Callan Barrett <[email protected]>
+# Contributor: Christian Schmidt <[email protected]>
+# Contributor: Sebastian Sareyko <[email protected]>
+
+pkgname=angband
+pkgver=4.2.4
+pkgrel=2
+pkgdesc='A roguelike dungeon exploration game based on the writings of JRR 
Tolkien'
+arch=('x86_64')
+url='https://rephial.org/'
+license=('GPL2' 'custom')
+depends=(
+  'sdl2'
+  'sdl2_ttf'
+  'sdl2_image'
+  'sdl2_mixer'
+  'ncurses'
+  'xorg-fonts-misc'
+  'xorg-mkfontscale'
+  'hicolor-icon-theme'
+)
+makedepends=('git' 'python-docutils')
+_commit='ae4c7293778346b4307583911537c2db4401397f'
+source=("$pkgname::git+https://github.com/angband/angband#commit=$_commit";)
+b2sums=('SKIP')
+
+pkgver() {
+  cd "$pkgname"
+
+  git describe --tags | sed 's/^v//'
+}
+
+prepare() {
+  cd "$pkgname"
+
+  # fix icons & desktop files
+  git cherry-pick --no-commit 167668321504e2a585882487842f032cc5956507
+}
+
+build() {
+  cd "$pkgname"
+
+  ./autogen.sh
+
+  ./configure \
+    --prefix=/usr \
+    --bindir=/usr/bin \
+    --sysconfdir=/usr/share/angband \
+    --enable-sdl2 \
+    --enable-sdl2-mixer
+
+  make
+}
+
+package() {
+  cd "$pkgname"
+
+  make DESTDIR="$pkgdir" install
+
+  # license
+  install -vDm644 docs/copying.rst 
"$pkgdir/usr/share/licenses/$pkgname/COPYING"
+
+
+  # see above cherry pick in prepare()
+  # hopefully the following is fixed by next release
+  pushd "$pkgdir/usr/share/angband/icons"
+  # application icons
+  for i in 16 32 128 256 512; do
+    install -vDm644 "att-${i}.png" 
"$pkgdir/usr/share/icons/hicolor/${i}x${i}/apps/$pkgname.png"
+  done
+
+  # desktop files
+  install -vDm644 -t "$pkgdir/usr/share/applications" 
angband-{x11,sdl2}.desktop
+
+  # metainfo
+  install -vDm644 -t "$pkgdir/usr/share/metainfo" angband.metainfo.xml
+  popd
+}

Reply via email to