diff options
author | George Rawlinson | 2018-08-28 16:48:13 +1200 |
---|---|---|
committer | George Rawlinson | 2018-08-28 16:48:13 +1200 |
commit | aadcc21934e0bd81a42c92d0cdeaa902a506fb29 (patch) | |
tree | bacb0c420b513b35af5038b5a42a90eaa73811b8 | |
download | aur-aadcc21934e0bd81a42c92d0cdeaa902a506fb29.tar.gz |
updpkg(endless-sky-editor): 0.7.10
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 15 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | endless-sky-editor.pro.patch | 11 |
4 files changed, 89 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d625f7735af0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = endless-sky-editor + pkgdesc = Map editor for Endless Sky + pkgver = 0.7.10 + pkgrel = 1 + url = https://github.com/endless-sky/endless-sky-editor + arch = i686 + arch = x86_64 + license = GPL3 + depends = endless-sky + depends = qt5-base + depends = hicolor-icon-theme + source = endless-sky-editor-0.7.10.tar.gz::https://github.com/endless-sky/endless-sky-editor/archive/v0.7.10.tar.gz + source = endless-sky-editor.pro.patch + sha512sums = 6252ce85be161a2540857c72d59a42ae7d752a6e6dc50f4e4e53346c379d2f221cf0fd814e19a1b66079cad2779cece60d25c75021ab2ee628cd63f3c4fc9c12 + sha512sums = 1c7b06bc56400d1657836834c52363dcc35bbd7ada27768b00935938a1f0d11fbb8867c0abba5019e26c884cf7401e54a0ed6d6d42a1ec27e835669dae50f796 + +pkgname = endless-sky-editor + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..333db1592bb4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +# Directories +pkg +src + +# Archives +*.tar +*.tar.* +*.zip +*.tgz +*.sig +*.deb + +# Logs +*.log +*.log.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..00aa42d932a7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: George Rawlinson <george@rawlinson.net.nz> + +pkgname=endless-sky-editor +pkgver=0.7.10 +pkgrel=1 +pkgdesc="Map editor for Endless Sky" +arch=('i686' 'x86_64') +url="https://github.com/endless-sky/endless-sky-editor" +license=('GPL3') +depends=('endless-sky' 'qt5-base' 'hicolor-icon-theme') +source=("$pkgname-$pkgver.tar.gz::https://github.com/endless-sky/$pkgname/archive/v$pkgver.tar.gz" + "endless-sky-editor.pro.patch") +sha512sums=('6252ce85be161a2540857c72d59a42ae7d752a6e6dc50f4e4e53346c379d2f221cf0fd814e19a1b66079cad2779cece60d25c75021ab2ee628cd63f3c4fc9c12' + '1c7b06bc56400d1657836834c52363dcc35bbd7ada27768b00935938a1f0d11fbb8867c0abba5019e26c884cf7401e54a0ed6d6d42a1ec27e835669dae50f796') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -sp1 endless-sky-editor.pro "${srcdir}"/endless-sky-editor.pro.patch +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # create Makefile with QMake + qmake-qt5 \ + INSTALL_PREFIX=/usr \ + "${pkgname}.pro" + + # build package + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # copy install to pkgdir + make INSTALL_ROOT="${pkgdir}" install + + # additional icon sizes + for res in 16 32 256; do + install -Dm644 \ + "endless-sky-editor.iconset/icon_${res}x${res}.png" \ + "${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/${pkgname}.png" + done +} diff --git a/endless-sky-editor.pro.patch b/endless-sky-editor.pro.patch new file mode 100644 index 000000000000..e109c405e89c --- /dev/null +++ b/endless-sky-editor.pro.patch @@ -0,0 +1,11 @@ +--- endless-sky-editor.pro ++++ endless-sky-editor.pro +@@ -12,7 +12,7 @@ + TEMPLATE = app + CONFIG += c++11 + +-target.path = /usr/games/ ++target.path = /usr/bin/ + INSTALLS += target + + desktop.path = /usr/share/applications/ |