diff options
author | CUI Hao | 2024-02-11 13:56:27 -0800 |
---|---|---|
committer | CUI Hao | 2024-02-11 13:56:27 -0800 |
commit | 4d33ad352eb4bc32cda67621061678f85f9033a1 (patch) | |
tree | bbc48e7c6fcfb32891627bca7d3f2569133eb285 | |
download | aur-workrave-git.tar.gz |
New package: workrave-git
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 40 |
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 +} |