summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Cholasta2017-06-12 15:53:49 +0200
committerJan Cholasta2017-06-12 15:53:49 +0200
commit7dadd799b45a3ba4a9d1142160165ac9ab4d55e8 (patch)
tree70fb0ed8cc83727e88fb03c779776a491101dcb8
parent6b11fd2df9c4dbc63cf19568c8cd81506e2fcdd6 (diff)
downloadaur-7dadd799b45a3ba4a9d1142160165ac9ab4d55e8.tar.gz
slade-3.1.2_b2
* remove cruft
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD71
-rw-r--r--install12
3 files changed, 36 insertions, 63 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5f17784f3a35..a41a6645ec08 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = slade
pkgdesc = SLADE3 Doom editor
- pkgver = 3.1.1.5
+ pkgver = 3.1.2_b2
pkgrel = 1
url = http://slade.mancubus.net/
- install = install
arch = i686
arch = x86_64
license = GPL
makedepends = cmake
makedepends = imagemagick
- makedepends = zip
+ makedepends = p7zip
depends = bzip2
+ depends = curl
depends = desktop-file-utils
depends = fluidsynth
depends = freeimage
@@ -19,13 +19,13 @@ pkgbase = slade
depends = glew
depends = gtk2
depends = libgl
- depends = sfml
- depends = wxgtk>=3.0
- depends = xdg-utils
+ depends = sfml>=2.4
+ depends = sfml<2.5
+ depends = wxgtk2>=3.0
depends = zlib
- source = https://github.com/sirjuddington/SLADE/archive/3.1.1.5.tar.gz
+ source = https://github.com/sirjuddington/SLADE/archive/3.1.2_b2.tar.gz
source = slade.desktop
- sha256sums = 1b1c9e8267d8749f6087297ec629d1ca81777bb1b74e51853508a570e4368e2a
+ sha256sums = 7b473853acbddfc03b1821ebec13e61f0caf26a6718f88bc4136989df15f853c
sha256sums = e69d6e0da523c5d649bd51316fa827175b5858cb91b4ad311b2f0d0dedd8b9bb
pkgname = slade
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
}
diff --git a/install b/install
deleted file mode 100644
index c49ac8d80518..000000000000
--- a/install
+++ /dev/null
@@ -1,12 +0,0 @@
-post_install() {
- xdg-icon-resource forceupdate
- update-desktop-database -q
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}