diff options
author | tocic | 2022-09-07 12:56:18 +0300 |
---|---|---|
committer | tocic | 2022-09-07 13:01:39 +0300 |
commit | 6063612082151f4b613a237273aa1585ee4e4b62 (patch) | |
tree | 7d533dbaa00350835140ae5bd0f43347f37eafba | |
download | aur-6063612082151f4b613a237273aa1585ee4e4b62.tar.gz |
Add build files
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rwxr-xr-x | PKGBUILD | 44 |
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 +} |