summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorpikl2023-11-19 08:29:35 +0000
committerpikl2023-11-19 08:29:35 +0000
commit7974d1dd14a25972f81ba615c2747e10a7a7cef8 (patch)
tree9e6bc54dd815a23ac4d24b4f690822833446a3c7 /PKGBUILD
downloadaur-7974d1dd14a25972f81ba615c2747e10a7a7cef8.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..aa23961e6954
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: pikl <me@pikl.uk>
+# Contributor: Markus Hartung <mail@hartmark.se>
+# Contributor: Kevin Lewis <aur AT kevin DOT oakaged DOT io>
+# Contributor: Jason Lenz <Jason@Lenzplace.org>
+_pkgname=oscar
+pkgname=oscar
+pkgver=v1.5.1
+pkgrel=1
+pkgdesc="Open-source, cross platform, sleep tracking software with a focus on monitoring CPAP treatment. Fork of the sleepyhead project."
+arch=('i686' 'x86_64')
+url="https://gitlab.com/pholy/OSCAR-code"
+license=('GPL')
+depends=(
+ 'qt5-tools'
+ 'qt5-serialport'
+)
+optdepends=(
+ 'qt5-wayland'
+)
+makedepends=(
+ 'git'
+ 'glu'
+)
+provides=("$_pkgname")
+source=(
+ "${pkgname}-${pkgver}.tar.gz::git+https://gitlab.com/pholy/OSCAR-code/-/archive/${pkgver}/OSCAR-code-${pkgver}.tar.gz"
+ 'oscar.desktop'
+ 'odr-fix.patch'
+)
+sha256sums=('d1ce2f5f656715f059e683e9d1d2c86ed0607194d3de97b469c25f0b78c64341'
+ '6b2f735622f218e2ac5ef61475886fadfeeedd5f15b04fa0d54451162ee394ad'
+ '5a887520f92ffde54835adf5507c6f8a93a54561866d07573d2a80bcaf8f3691')
+
+build() {
+ cd OSCAR-code
+ git apply ../*.patch || echo "No patches found"
+ qmake OSCAR_QT.pro
+ make -j$(cat /proc/cpuinfo | awk '/^processor/{print $3}' | wc -l)
+}
+
+package() {
+ install -D $srcdir/OSCAR-code/oscar/OSCAR $pkgdir/usr/bin/oscar
+ install -Dm644 $srcdir/OSCAR-code/oscar/icons/logo-lg.png $pkgdir/usr/share/oscar/icon.png
+ install -Dm644 $srcdir/oscar.desktop $pkgdir/usr/share/applications/oscar.desktop
+
+ cp -dpr --no-preserve=ownership $srcdir/OSCAR-code/oscar/Html $pkgdir/usr/share/oscar
+ cp -dpr --no-preserve=ownership $srcdir/OSCAR-code/oscar/Translations $pkgdir/usr/share/oscar
+}