summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCUI Hao2024-02-11 13:56:27 -0800
committerCUI Hao2024-02-11 13:56:27 -0800
commit4d33ad352eb4bc32cda67621061678f85f9033a1 (patch)
treebbc48e7c6fcfb32891627bca7d3f2569133eb285
downloadaur-workrave-git.tar.gz
New package: workrave-git
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD40
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..61572203e4ce
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = workrave-git
+ pkgdesc = Assist in the recovery and prevention of Repetitive Strain Injury (RSI)
+ pkgver = 1.11.0_beta.10.13.gabf7bec
+ pkgrel = 1
+ url = https://workrave.org/
+ arch = x86_64
+ license = GPL-3.0-only
+ makedepends = git
+ makedepends = cmake
+ makedepends = gobject-introspection
+ makedepends = libpulse
+ makedepends = boost
+ makedepends = python-jinja
+ makedepends = gnome-panel
+ makedepends = mate-panel
+ makedepends = xfce4-panel
+ depends = gstreamer
+ depends = gtkmm3
+ depends = libxss
+ depends = spdlog
+ depends = libayatana-appindicator
+ optdepends = gst-plugins-good: to play sound events
+ optdepends = gnome-panel: Applet for GNOME Panel
+ optdepends = mate-panel: Applet for MATE Panel
+ optdepends = xfce4-panel: Applet for Xfce4 Panel
+ provides = workrave
+ conflicts = workrave
+ source = workrave::git+https://github.com/rcaelers/workrave.git
+ sha256sums = SKIP
+
+pkgname = workrave-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..295f821728af
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: CUI Hao <cuihao.leo@gmail.com>
+
+_pkgname=workrave
+pkgname=workrave-git
+pkgver=1.11.0_beta.10.13.gabf7bec
+pkgrel=1
+pkgdesc="Assist in the recovery and prevention of Repetitive Strain Injury (RSI)"
+arch=('x86_64')
+url="https://workrave.org/"
+license=('GPL-3.0-only')
+depends=('gstreamer' 'gtkmm3' 'libxss' 'spdlog' 'libayatana-appindicator')
+provides=('workrave')
+conflicts=('workrave')
+makedepends=(
+ 'git' 'cmake' 'gobject-introspection' 'libpulse' 'boost' 'python-jinja'
+ # For DE panel applets. Comment out if not needed.
+ 'gnome-panel' 'mate-panel' 'xfce4-panel'
+)
+optdepends=(
+ 'gst-plugins-good: to play sound events'
+ 'gnome-panel: Applet for GNOME Panel'
+ 'mate-panel: Applet for MATE Panel'
+ 'xfce4-panel: Applet for Xfce4 Panel'
+)
+source=("${_pkgname}::git+https://github.com/rcaelers/${_pkgname}.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${_pkgname}"
+ git describe --long --abbrev=7 | sed -E 's/^v//; s/-/./g; s/_([0-9])/.\1/g'
+}
+
+build() {
+ cmake -B build -S "${_pkgname}" -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}