summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortocic2022-09-07 12:56:18 +0300
committertocic2022-09-07 13:01:39 +0300
commit6063612082151f4b613a237273aa1585ee4e4b62 (patch)
tree7d533dbaa00350835140ae5bd0f43347f37eafba
downloadaur-6063612082151f4b613a237273aa1585ee4e4b62.tar.gz
Add build files
-rw-r--r--.SRCINFO23
-rw-r--r--.gitignore6
-rwxr-xr-xPKGBUILD44
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d35988aaf46a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = cavalcade-git
+ pkgdesc = GUI wrapper for C.A.V.A. utility
+ pkgver = 0.8.r12.gf6141c7
+ pkgrel = 1
+ url = https://github.com/worron/cavalcade
+ arch = any
+ license = GPL
+ makedepends = git
+ makedepends = python-setuptools
+ depends = cava>=0.6
+ depends = gtk3>=3.18
+ depends = python>=3.5
+ depends = python-cairo
+ depends = python-gobject
+ optdepends = gstreamer>=1.0: audio player support
+ optdepends = gst-plugins-good: required plugins for gstreamer
+ optdepends = python-pillow: auto color detection support
+ provides = cavalcade
+ conflicts = cavalcade
+ source = cavalcade-git::git+https://github.com/worron/cavalcade.git#branch=devel
+ b2sums = SKIP
+
+pkgname = cavalcade-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..2f5661e0609c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+/**
+!/**/
+
+!/.gitignore
+!/.SRCINFO
+!/PKGBUILD
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..44f5b62939a0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: tocic <tocic at protonmail dot ch>
+
+pkgname=cavalcade-git
+pkgver=0.8.r12.gf6141c7
+pkgrel=1
+pkgdesc="GUI wrapper for C.A.V.A. utility"
+arch=("any")
+url="https://github.com/worron/cavalcade"
+license=("GPL")
+depends=("cava>=0.6"
+ "gtk3>=3.18"
+ "python>=3.5"
+ "python-cairo"
+ "python-gobject")
+makedepends=("git" "python-setuptools")
+optdepends=("gstreamer>=1.0: audio player support"
+ "gst-plugins-good: required plugins for gstreamer"
+ "python-pillow: auto color detection support")
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("${pkgname}::git+https://github.com/worron/cavalcade.git#branch=devel")
+b2sums=("SKIP")
+
+pkgver() {
+ printf "%s" \
+ $(git -C "${pkgname}" describe --long --tags \
+ | sed "s/\([^-]*-g\)/r\1/;s/-/./g")
+}
+
+build() {
+ cd "${pkgname}"
+
+ python "setup.py" build
+}
+
+package() {
+ cd "${pkgname}"
+
+ python "setup.py" install \
+ --optimize=1 \
+ --prefix="/usr/" \
+ --root="${pkgdir}" \
+ --skip-build
+}