summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatMoul2019-07-28 03:25:14 +0200
committerMatMoul2019-07-28 03:25:14 +0200
commit15e7ccce575c7dda5a057b7a8d6b3fae8c843a19 (patch)
tree08244b12cf07861523648e1b79d591dca2efcb02
parent0bf7a0429e1388d850a518cd1f031de6f4ed77a8 (diff)
downloadaur-15e7ccce575c7dda5a057b7a8d6b3fae8c843a19.tar.gz
New version
-rw-r--r--PKGBUILD70
1 files changed, 48 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e688642c7678..5a041947f72b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,20 @@
# Maintainer: MatMoul <matmoul@gmail.com>
+
+# Comment to preserve the very old release...
+USE_DEV='1'
+
+
pkgbase=octopi-notifier-frameworks
pkgname=('octopi-notifier-frameworks')
pkgver=0.9.0
pkgrel=2
pkgdesc="Notifier for Octopi with Knotifications support"
pkggit=octopi
-# Temporary solution for an up to date release, need to be commented for the tagged release.
-_gitcommit=31060ae2b2f7c496c95b2262b8219c39b65e45be
+if [[ ${USE_DEV} == '1' ]]; then
+ _gitcommit=31060ae2b2f7c496c95b2262b8219c39b65e45be
+ _gitsha256='2eac6062b3589700b0d0e37c601f5bff4ad49dc59847be5950777d7e5a09685c'
+fi
arch=('i686' 'x86_64')
url="http://octopiproject.wordpress.com"
license=('GPL2')
@@ -16,51 +23,70 @@ makedepends=('qt5-declarative' 'clang' 'qt5-tools')
provides=('octopi-notifier')
conflicts=('octopi-notifier-qt5')
-if [ "${_gitcommit}" != "" ]; then
+if [[ ${USE_DEV} == '1' ]]; then
source=("octopi-${pkgver}-${pkgrel}.tar.gz::https://github.com/aarnt/octopi/archive/${_gitcommit}.tar.gz")
+ sha256sums=(${_gitsha256})
else
source=("octopi-${pkgver}.tar.gz::https://github.com/aarnt/octopi/archive/v${pkgver}.tar.gz")
+ sha256sums=('f6c7fe6bbcc26a79b1e455a42a8dc906bee4edd1b386b4f76178f006f4d7f822')
fi
-sha256sums=('2eac6062b3589700b0d0e37c601f5bff4ad49dc59847be5950777d7e5a09685c')
-
prepare() {
- if [ ! -z ${_gitcommit} ]; then
+ if [[ ${USE_DEV} == '1' ]]; then
cd "${srcdir}/${pkggit}-${_gitcommit}"
+
+ # set version
+ sed -i -e "s|0.10.0 (dev)|${pkgver}-${pkgrel} (git-${_gitcommit:0:6})|g" src/strconstants.cpp
+
+ # set Knotifications
+ sed -i 's|#KSTATUS|KSTATUS|' notifier/octopi-notifier.pro
else
cd "${srcdir}/${pkggit}-${pkgver}"
+
+ # set Knotifications
+ sed -e "s|DEFINES += ALPM_BACKEND #KSTATUS|DEFINES += ALPM_BACKEND KSTATUS|" -i notifier/octopi-notifier/octopi-notifier.pro
fi
-
- # set version
- sed -i -e "s|0.10.0 (dev)|${pkgver}-${pkgrel} (git-${_gitcommit:0:6})|g" src/strconstants.cpp
-
- # set Knotifications
- sed -i 's|#KSTATUS|KSTATUS|' notifier/octopi-notifier.pro
}
build() {
cpucount=$(grep -c processor /proc/cpuinfo 2>/dev/null)
cpucount=$((${cpucount:-1}))
- if [ ! -z ${_gitcommit} ]; then
+ if [[ ${USE_DEV} == '1' ]]; then
cd "${srcdir}/${pkggit}-${_gitcommit}"
+
+ msg "Building octopi-notifier..."
+ cd notifier
+ qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi-notifier.pro -spec linux-clang
+ make -j $cpucount
else
cd "${srcdir}/${pkggit}-${pkgver}"
+
+ msg "Building octopi-pacmanhelper..."
+ cd notifier/pacmanhelper
+ qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" pacmanhelper.pro -spec linux-clang
+ make -j $cpucount
+
+ msg "Building octopi-notifier..."
+ cd ../octopi-notifier
+ qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi-notifier.pro -spec linux-clang
+ make -j $cpucount
fi
-
- cd notifier
- msg "Building octopi-notifier..."
- qmake-qt5 PREFIX=/usr QMAKE_CFLAGS="${CFLAGS}" QMAKE_CXXFLAGS="${CXXFLAGS}" QMAKE_LFLAGS="${LDFLAGS}" octopi-notifier.pro -spec linux-clang
- make -j $cpucount
}
package() {
- if [ ! -z ${_gitcommit} ]; then
+ if [[ ${USE_DEV} == '1' ]]; then
cd "${srcdir}/${pkggit}-${_gitcommit}"
+
+ cd notifier
+ make INSTALL_ROOT="${pkgdir}" install
else
cd "${srcdir}/${pkggit}-${pkgver}"
+
+ cd notifier/pacmanhelper
+ make INSTALL_ROOT="${pkgdir}" install
+
+ cd ../octopi-notifier
+ make INSTALL_ROOT="${pkgdir}" install
fi
-
- cd notifier
- make INSTALL_ROOT="${pkgdir}" install
}