summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatMoul2019-07-28 01:12:31 +0200
committerMatMoul2019-07-28 01:12:31 +0200
commit0e9cb0f5a73b7165e16bad19ec06a2e5c868f36b (patch)
tree677fc17e356500654630158a25f146f976b6b128
downloadaur-0e9cb0f5a73b7165e16bad19ec06a2e5c868f36b.tar.gz
First commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD64
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a89550569953
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = octopi-notifier-qt5
+ pkgdesc = Notifier for Octopi using Qt5 libs
+ pkgver = 0.9.0
+ pkgrel = 2
+ url = http://octopiproject.wordpress.com
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = qt5-declarative
+ makedepends = clang
+ makedepends = qt5-tools
+ depends = octopi>=0.9.0-2
+ depends = libnotify
+ optdepends = xfce4-notifyd: for notifications in XFCE
+ provides = octopi-notifier
+ conflicts = octopi-notifier-frameworks
+ source = octopi-0.9.0-2.tar.gz::https://github.com/aarnt/octopi/archive/31060ae2b2f7c496c95b2262b8219c39b65e45be.tar.gz
+ sha256sums = 2eac6062b3589700b0d0e37c601f5bff4ad49dc59847be5950777d7e5a09685c
+
+pkgname = octopi-notifier-qt5
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..102f2ac517b7
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: MatMoul <matmoul@gmail.com>
+
+pkgbase=octopi-notifier-qt5
+pkgname=('octopi-notifier-qt5')
+pkgver=0.9.0
+pkgrel=2
+pkgdesc="Notifier for Octopi using Qt5 libs"
+pkggit=octopi
+# Temporary solution for an up to date release, need to be commented for the tagged release.
+_gitcommit=31060ae2b2f7c496c95b2262b8219c39b65e45be
+arch=('i686' 'x86_64')
+url="http://octopiproject.wordpress.com"
+license=('GPL2')
+depends=("octopi>=${pkgver}-${pkgrel}" 'libnotify')
+makedepends=('qt5-declarative' 'clang' 'qt5-tools')
+optdepends=('xfce4-notifyd: for notifications in XFCE')
+provides=('octopi-notifier')
+conflicts=('octopi-notifier-frameworks')
+
+if [ "${_gitcommit}" != "" ]; then
+ source=("octopi-${pkgver}-${pkgrel}.tar.gz::https://github.com/aarnt/octopi/archive/${_gitcommit}.tar.gz")
+else
+ source=("octopi-${pkgver}.tar.gz::https://github.com/aarnt/octopi/archive/v${pkgver}.tar.gz")
+fi
+sha256sums=('2eac6062b3589700b0d0e37c601f5bff4ad49dc59847be5950777d7e5a09685c')
+
+
+prepare() {
+ if [ ! -z ${_gitcommit} ]; then
+ cd "${srcdir}/${pkggit}-${_gitcommit}"
+ else
+ cd "${srcdir}/${pkggit}-${pkgver}"
+ fi
+
+ # set version
+ sed -i -e "s|0.10.0 (dev)|${pkgver}-${pkgrel} (git-${_gitcommit:0:6})|g" src/strconstants.cpp
+}
+
+build() {
+ cpucount=$(grep -c processor /proc/cpuinfo 2>/dev/null)
+ cpucount=$((${cpucount:-1}))
+
+ if [ ! -z ${_gitcommit} ]; then
+ cd "${srcdir}/${pkggit}-${_gitcommit}"
+ else
+ cd "${srcdir}/${pkggit}-${pkgver}"
+ 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
+ cd "${srcdir}/${pkggit}-${_gitcommit}"
+ else
+ cd "${srcdir}/${pkggit}-${pkgver}"
+ fi
+
+ cd notifier
+ make INSTALL_ROOT="${pkgdir}" install
+}