summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Hasting2016-01-27 10:46:39 -0500
committerDan Hasting2016-01-27 10:46:39 -0500
commit7388870ef25b8ec4acc050182c4bda7fe8c893df (patch)
tree4265faf8d138164587ad50498945b10d3999c251
parent069fb9c1d4a475c39e01affaa7322600c17f03b7 (diff)
downloadaur-7388870ef25b8ec4acc050182c4bda7fe8c893df.tar.gz
Rework PKGBUILD
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD34
2 files changed, 23 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 39aab0749560..eceda91d67a0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Tue Jan 12 20:44:41 UTC 2016
+# Wed Jan 27 15:45:57 UTC 2016
pkgbase = cen64-qt-git
pkgdesc = A basic frontend for CEN64
- pkgver = 20160112
+ pkgver = 20160113
pkgrel = 1
url = https://github.com/dh4/cen64-qt
install = cen64-qt-git.install
@@ -12,6 +12,8 @@ pkgbase = cen64-qt-git
depends = quazip-qt5
depends = cen64-git
depends = hicolor-icon-theme
+ source = git://www.github.com/dh4/cen64-qt
+ sha256sums = SKIP
pkgname = cen64-qt-git
diff --git a/PKGBUILD b/PKGBUILD
index b46e6a93e01f..03e86d313687 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=cen64-qt-git
-pkgver=20160112
+pkgver=20160113
pkgrel=1
pkgdesc="A basic frontend for CEN64"
arch=('i686' 'x86_64')
@@ -7,29 +7,33 @@ url="https://github.com/dh4/cen64-qt"
license=('BSD')
depends=('quazip-qt5' 'cen64-git' 'hicolor-icon-theme')
install=cen64-qt-git.install
+source=("git://www.github.com/dh4/cen64-qt")
+sha256sums=('SKIP')
-_gitroot='https://github.com/dh4/cen64-qt.git'
-_gitname='cen64-qt'
+pkgver() {
+ cd cen64-qt
+ git log -1 --format="%cd" --date=short | sed 's|-||g'
+}
prepare() {
- cd "$srcdir"
- git clone "$_gitroot"
+ mkdir -p build
+
+ sed -i 's#include <quazip/#include <quazip5/#g' cen64-qt/src/common.cpp cen64-qt/src/emulatorhandler.cpp
}
build() {
- cd "$srcdir/$_gitname"
-
- sed -i 's#include <quazip/#include <quazip5/#g' src/common.cpp src/emulatorhandler.cpp
-
+ cd cen64-qt
./build-scripts/revision.sh
- qmake-qt5
+
+ cd ../build
+ qmake-qt5 ../cen64-qt
make
}
package() {
- cd "$srcdir/$_gitname"
- install -Dm755 "cen64-qt" "$pkgdir/usr/bin/cen64-qt"
- install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm644 "resources/cen64-qt.desktop" "$pkgdir/usr/share/applications/cen64-qt.desktop"
- install -Dm644 "resources/images/cen64.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/cen64-qt.png"
+ cd build
+ install -Dm755 "cen64-qt" "$pkgdir/usr/bin/cen64-qt"
+ install -Dm644 "../cen64-qt/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "../cen64-qt/resources/cen64-qt.desktop" "$pkgdir/usr/share/applications/cen64-qt.desktop"
+ install -Dm644 "../cen64-qt/resources/images/cen64.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/cen64-qt.png"
}