summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorssfdust2024-01-03 14:14:26 +0800
committerssfdust2024-01-03 14:14:26 +0800
commit2a72b23140f8819f4c1e7a72c49fda066d3189cf (patch)
treec22a8fd264ec73cecb4862ee72f587d06808e89b /PKGBUILD
parent909f89aa0b3beb730c0efa74637ef9f4ee4699d4 (diff)
downloadaur-2a72b23140f8819f4c1e7a72c49fda066d3189cf.tar.gz
Add extra dependencies
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD55
1 files changed, 30 insertions, 25 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 873d71a5b646..6e39eedfc23c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,47 +2,52 @@
# Contributor: FreeByrd <nelsonbyrd248@gmail.com>
# Contributor: Tofe <chris.chapuis@gmail.com>
# Contributor: erm67 <erm67@yahoo.it>
+# Contributor: ssfdust <ssfdust@gmail.com>
-pkgname=cairo-dock-wayland-git
-pkgver=3.4.99.r.bf8da4ef
+pkgname=cairo-dock-core-wayland-git
+pkgver=3.4.99.alpha1.20231227.85830c2c
pkgrel=1
pkgdesc='Light eye-candy fully themable animated dock with wayland support'
arch=('i686' 'x86_64')
-url='http://glx-dock.org/'
+url='https://github.com/dkondor/cairo-dock-core'
license=('GPL')
-depends=('curl' 'dbus-glib' 'glu' 'gtk3' 'librsvg' 'wayland')
-makedepends=('cmake' 'git')
+depends=('curl' 'dbus-glib' 'glu' 'gtk3' 'librsvg' 'wayland' 'gtk-layer-shell')
+makedepends=('cmake' 'git' 'extra-cmake-modules')
optdepends=(
'wayfire-plugins-scale-ipc: Additional functionality on wayfire'
)
-provides=('cairo-dock')
-conflicts=('cairo-dock')
-source=("cairo-dock::git+https://github.com/dkondor/cairo-dock-core.git#branch=wayland_new")
+provides=("${pkgname%-git}" "cairo-dock")
+conflicts=("${pkgname%-git}" "cairo-dock")
+source=("${pkgname}::git+https://github.com/dkondor/cairo-dock-core.git#branch=wayland_new")
sha256sums=('SKIP')
-pkgver() {
- cd cairo-dock
+_builddir="build"
- tag='3.4.99'
- echo "${tag}.r$(git rev-list --count ${tag}..HEAD).$(git rev-parse --short HEAD)"
+pkgver () {
+ cd "${srcdir}/${pkgname}"
+ eval echo -n `grep -oP 'set\s*\(VERSION\s+\K(.*)(?=\))' CMakeLists.txt`
+ printf ".%s.%s" "$(TZ=UTC git log -1 --pretty='%cd' --date=format-local:%Y%m%d)" "$(git rev-parse --short HEAD)"
}
-build() {
- cd cairo-dock
+prepare() {
+ if [[ -d "${srcdir}/${pkgname}/${_builddir}" ]];
+ then
+ rm -rf "${srcdir}/${pkgname}/${_builddir}"
+ fi
+ mkdir "${srcdir}/${pkgname}/${_builddir}"
+}
- if [[ -d build ]]; then
- rm -rf build
- fi
- mkdir build && cd build
+build() {
+ cd "${srcdir}/${pkgname}/${_builddir}"
- cmake .. \
- -DCMAKE_BUILD_TYPE='Release' \
- -DCMAKE_INSTALL_PREFIX='/usr'
- make
+ cmake .. \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_INSTALL_PREFIX='/usr'
+ make -j$(nproc)
}
package() {
- cd cairo-dock/build
-
- make DESTDIR="${pkgdir}" install
+ cd "${srcdir}/${pkgname}/${_builddir}"
+
+ make DESTDIR="${pkgdir}" install
}