summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302020-03-11 21:19:13 +0100
committerM0Rf302020-03-11 21:19:13 +0100
commit666d8248bdd48d5ed43a7b8b48c7aed13fee4a4f (patch)
tree623266065fcd77e58e8592c4e47625b8b8192628
parentda20e8860a683dd1ff661ab52c40cff936ebd45b (diff)
downloadaur-666d8248bdd48d5ed43a7b8b48c7aed13fee4a4f.tar.gz
devilutionx: Fix Charis font & other little cosmethics
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD48
2 files changed, 31 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5d42d1237f9f..4e35780033fe 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = devilutionx
pkgdesc = Diablo devolved for linux
pkgver = 1.0.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/diasurgical/devilutionX
install = devilutionx.install
arch = i686
@@ -9,19 +9,12 @@ pkgbase = devilutionx
license = custom:unlicense
makedepends = cmake
makedepends = gcc-libs
- depends = freetype2
depends = graphite
- depends = libpng
depends = libsodium
- depends = pcre
depends = sdl2_mixer
depends = sdl2_ttf
- depends = sdl2_ttf
- depends = sdl2_ttf
source = https://github.com/diasurgical/devilutionX/archive/1.0.1.tar.gz
- source = devilutionx.png
md5sums = bc25aaad76cedf37e0eac9549ba8f408
- md5sums = c593b446c07608ce2ab2eddac6ce7304
pkgname = devilutionx
diff --git a/PKGBUILD b/PKGBUILD
index c8a4807d80c0..b05c6924de09 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,44 +4,56 @@
_pkgname=devilutionX
pkgname=devilutionx
pkgver=1.0.1
-pkgrel=1
+pkgrel=2
pkgdesc="Diablo devolved for linux"
arch=('i686' 'x86_64')
url="https://github.com/diasurgical/devilutionX"
license=('custom:unlicense')
-depends=('freetype2' 'graphite' 'libpng' 'libsodium' 'pcre' 'sdl2_mixer'
-'sdl2_ttf' 'sdl2_ttf' 'sdl2_ttf')
+depends=('graphite' 'libsodium' 'sdl2_mixer' 'sdl2_ttf')
makedepends=('cmake' 'gcc-libs')
install="$pkgname".install
-source=("https://github.com/diasurgical/devilutionX/archive/$pkgver.tar.gz"
-"$pkgname.png")
+source=("https://github.com/diasurgical/devilutionX/archive/$pkgver.tar.gz")
prepare() {
cd "$srcdir/${_pkgname}-$pkgver"
if [ ! -d build ]; then
mkdir build
fi
- cd build
- cmake .. -DCMAKE_BUILD_TYPE=Release
}
build() {
- cd "$srcdir/${_pkgname}-$pkgver"
- cd build
- make
+ cd "$srcdir/${_pkgname}-$pkgver/build"
+ cmake .. \
+ -DPIE=ON \
+ -DBINARY_RELEASE=ON \
+ -DTTF_FONT_PATH=\"/usr/share/fonts/truetype/CharisSILB.ttf\" \
+ -DGIT_TAG="$pkgver"
+ make INSTALL_ROOT="$pkgdir"
}
package() {
cd "$srcdir/${_pkgname}-$pkgver"
+ # Install and link binary
install -vDm755 build/"$pkgname" "$pkgdir"/usr/bin/"$pkgname"
- install -vDm644 LICENSE -t "$pkgdir"/usr/share/licenses/"$pkgname"
- # Installing Icons
- install -Dm644 ../$pkgname.png \
- $pkgdir/usr/share/pixmaps/${pkgname}.png
- install -Dm644 Packaging/fedora/$pkgname.desktop \
- "$pkgdir"/usr/share/applications/$pkgname.desktop
+ # Install font
+ install -Dm644 Packaging/resources/CharisSILB.ttf \
+ "$pkgdir/usr/share/fonts/truetype/CharisSILB.ttf"
+
+ # Install icons
+ install -Dm644 Packaging/cpi-gamesh/Devilution.png \
+ "$pkgdir/usr/share/pixmaps/$pkgname.png"
+
+ # Install desktop file
+ install -Dm664 Packaging/fedora/$pkgname.desktop -t \
+ "$pkgdir/usr/share/applications"
+
+ # Install license
+ install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
+
+ # Install font license
+ install -Dm644 Packaging/resources/LICENSE.CharisSILB.txt -t \
+ "$pkgdir/usr/share/licenses/$pkgname"
}
-md5sums=('bc25aaad76cedf37e0eac9549ba8f408'
- 'c593b446c07608ce2ab2eddac6ce7304')
+md5sums=('bc25aaad76cedf37e0eac9549ba8f408')