summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJan Cholasta2017-06-12 15:53:49 +0200
committerJan Cholasta2017-06-12 15:53:49 +0200
commit7dadd799b45a3ba4a9d1142160165ac9ab4d55e8 (patch)
tree70fb0ed8cc83727e88fb03c779776a491101dcb8 /PKGBUILD
parent6b11fd2df9c4dbc63cf19568c8cd81506e2fcdd6 (diff)
downloadaur-7dadd799b45a3ba4a9d1142160165ac9ab4d55e8.tar.gz
slade-3.1.2_b2
* remove cruft
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD71
1 files changed, 28 insertions, 43 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 41093d94308f..6e5ce2521328 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,14 @@
_name=slade
pkgname=${_name}
-pkgver=3.1.1.5
+pkgver=3.1.2_b2
pkgrel=1
pkgdesc='SLADE3 Doom editor'
arch=('i686' 'x86_64')
url='http://slade.mancubus.net/'
license=('GPL')
depends=('bzip2'
+ 'curl'
'desktop-file-utils'
'fluidsynth'
'freeimage'
@@ -17,64 +18,48 @@ depends=('bzip2'
'glew'
'gtk2'
'libgl'
- 'sfml'
- 'wxgtk>=3.0'
- 'xdg-utils'
+ 'sfml>=2.4'
+ 'sfml<2.5'
+ 'wxgtk2>=3.0'
'zlib')
makedepends=('cmake'
'imagemagick'
- 'zip')
-install='install'
+ 'p7zip')
source=("https://github.com/sirjuddington/SLADE/archive/${pkgver}.tar.gz"
"${_name}.desktop")
-_srcsubdir="SLADE-${pkgver}"
-sha256sums=('1b1c9e8267d8749f6087297ec629d1ca81777bb1b74e51853508a570e4368e2a'
+sha256sums=('7b473853acbddfc03b1821ebec13e61f0caf26a6718f88bc4136989df15f853c'
'e69d6e0da523c5d649bd51316fa827175b5858cb91b4ad311b2f0d0dedd8b9bb')
-prepare() {
- cd "${_srcsubdir}"
+build() {
+ cd SLADE-${pkgver}
- cmake -DCMAKE_CXX_FLAGS=-DNDEBUG \
+ cmake -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
.
-}
-
-build() {
- cd "${_srcsubdir}"
-
make
- mkdir -p 'icons'
- convert 'dist/res/slade.ico[0]' 'icons/128.png'
- convert 'dist/res/slade.ico[1]' 'icons/16.png'
- convert 'dist/res/slade.ico[2]' 'icons/24.png'
- convert 'dist/res/slade.ico[3]' 'icons/256.png'
- convert 'dist/res/slade.ico[4]' 'icons/32.png'
- convert 'dist/res/slade.ico[5]' 'icons/40.png'
- convert 'dist/res/slade.ico[6]' 'icons/48.png'
- convert 'dist/res/slade.ico[7]' 'icons/64.png'
+ convert dist/res/slade.ico'[0]' ${_name}-128.png
+ convert dist/res/slade.ico'[1]' ${_name}-16.png
+ convert dist/res/slade.ico'[2]' ${_name}-24.png
+ convert dist/res/slade.ico'[3]' ${_name}-256.png
+ convert dist/res/slade.ico'[4]' ${_name}-32.png
+ convert dist/res/slade.ico'[5]' ${_name}-40.png
+ convert dist/res/slade.ico'[6]' ${_name}-48.png
+ convert dist/res/slade.ico'[7]' ${_name}-64.png
}
package() {
- cd "${_srcsubdir}"
-
- make install DESTDIR="${pkgdir}"
+ cd SLADE-${pkgver}
- desktop-file-install --dir="${pkgdir}/usr/share/applications" \
- "${srcdir}/${_name}.desktop"
+ make install DESTDIR="$pkgdir"
- mkdir -p "${pkgdir}/usr/share/icons/hicolor"
- (
- cd 'icons'
- export XDG_DATA_DIRS="${pkgdir}/usr/share"
+ desktop-file-install --dir="$pkgdir"/usr/share/applications \
+ "$srcdir"/${_name}.desktop
- local _file
- for _file in *.png; do
- xdg-icon-resource install --noupdate \
- --novendor \
- --size "${_file%.png}" \
- "${_file}" \
- "${_name}"
- done
- )
+ local _size
+ for _size in 16 24 32 40 48 64 128 256; do
+ install -D -m644 \
+ ${_name}-${_size}.png \
+ "$pkgdir"/usr/share/icons/hicolor/$_size/${_name}.png
+ done
}