From 3b70668815537cb23ca0f093835f09aa595f9504 Mon Sep 17 00:00:00 2001 From: alba4k Date: Fri, 22 Nov 2024 17:20:33 +0100 Subject: [PATCH] initial commit --- .SRCINFO | 23 +++++++++++++++++++++++ .gitignore | 4 ++++ PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4b1a188288fb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = hyprgraphics-git + pkgdesc = Hyprland graphics / resource utilities + pkgver = 0.0.1.r6.704fca7 + pkgrel = 1 + url = https://github.com/hyprwm/hyprgraphics + arch = any + license = BSD-3-Clause + makedepends = git + makedepends = cmake + makedepends = gcc + depends = pixman + depends = cairo + depends = hyprutils-git + depends = libjpeg + depends = libwebp + depends = libjxl + depends = file + provides = hyprgraphics + conflicts = hyprgraphics + source = hyprgraphics::git+https://github.com/hyprwm/hyprgraphics.git + sha256sums = SKIP + +pkgname = hyprgraphics-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..713f6f80aff8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/* +!/.gitignore +!/.SRCINFO +!/PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..96ecb04b3ac5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: alba4k + +_pkgname="hyprgraphics" +pkgname="${_pkgname}-git" +pkgver=0.0.1.r6.704fca7 +pkgrel=1 +pkgdesc="Hyprland graphics / resource utilities" +arch=(any) +url="https://github.com/hyprwm/hyprgraphics" +license=('BSD-3-Clause') +depends=('pixman' 'cairo' 'hyprutils-git' 'libjpeg' 'libwebp' 'libjxl' 'file') +makedepends=('git' 'cmake' 'gcc') +source=("${_pkgname}::git+https://github.com/hyprwm/hyprgraphics.git") +provides=("hyprgraphics") +conflicts=("hyprgraphics") +sha256sums=('SKIP') + +pkgver() { + cd ${_pkgname} + #git describe --long --tags --abbrev=8 --exclude='*[a-zA-Z][a-zA-Z]*' \ + # | sed -E 's/^[^0-9]*//;s/([^-]*-g)/r\1/;s/-/./g' + printf "0.0.1.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_pkgname}" + cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX=/usr -S . -B ./build + cmake --build ./build --config Release --target hyprgraphics +} + +package() { + cd "${srcdir}/${_pkgname}" + DESTDIR="${pkgdir}" cmake --install build + + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" +}