Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 4 additions & 7 deletions srcpkgs/aquamarine/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ pkgname=aquamarine
version=0.9.5
revision=2
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr"
hostmakedepends="cmake hyprwayland-scanner pkgconf"
makedepends="hwids hyprutils libdisplay-info-devel libinput-devel
makedepends="hwids hyprutils libdisplay-info-devel libinput-devel
libseat-devel MesaLib-devel pixman-devel wayland-devel wayland-protocols"
short_desc="Aquamarine is a very light linux rendering backend library"
maintainer="Encoded14 <linusken@tuta.io>"
Expand All @@ -14,8 +15,4 @@ homepage="https://hyprland.org/hyprlang/index.html"
changelog="https://github.com/hyprwm/aquamarine/releases"
distfiles="https://github.com/hyprwm/aquamarine/archive/refs/tags/v${version}.tar.gz"
checksum=657e4752542872549a556d9facb8a525276b4edd5ca197818835904768aaad40
make_check=no

post_install() {
vlicense LICENSE
}
make_check=no # cant run in sandbox
5 changes: 3 additions & 2 deletions srcpkgs/glaze/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ pkgname=glaze
version=6.0.3
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING:BOOL=OFF -DCMAKE_BUILD_TYPE:STRING=Release -Dglaze_ENABLE_FUZZING:BOOL=OFF"
configure_args="-DBUILD_TESTING:BOOL=OFF -DCMAKE_BUILD_TYPE:STRING=Release \
-Dglaze_ENABLE_FUZZING:BOOL=OFF"
hostmakedepends="cmake pkgconf"
short_desc="Extremely fast, in memory, JSON and interface library for modern C++"
maintainer="Encoded14 <linusken@tuta.io>"
Expand All @@ -13,5 +14,5 @@ distfiles="https://github.com/stephenberry/glaze/archive/refs/tags/v${version}.t
checksum=f73f70b813df0bf1536c4bb868aec7c0e55f9160b8798b6fc9d66735ab475ef4

post_install() {
vlicense LICENSE
vlicense LICENSE
}
7 changes: 4 additions & 3 deletions srcpkgs/hyprcursor/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ pkgname=hyprcursor
version=0.1.13
revision=1
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr"
hostmakedepends="cmake pkgconf"
makedepends="cairo-devel hyprlang librsvg-devel libzip-devel tomlplusplus"
short_desc="Hyprland cursor format, library and utilities"
Expand All @@ -12,8 +13,8 @@ license="BSD-3-Clause"
homepage="https://github.com/hyprwm/hyprcursor"
distfiles="https://github.com/hyprwm/hyprcursor/archive/refs/tags/v${version}.tar.gz"
checksum=82af8b2ce27242ffdd6baebaa71b3f6c8665dc25c52bfcfccc16912622896af8
make_check=no
make_check=no # cant run in sandbox

post_install() {
vlicense LICENSE
vlicense LICENSE
}
6 changes: 3 additions & 3 deletions srcpkgs/hyprgraphics/template
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ hostmakedepends="cmake pkgconf"
makedepends="cairo-devel pango-devel file-devel hyprutils
libjpeg-turbo-devel libjxl-devel libspng librsvg-devel
libwebp-devel pixman-devel"
short_desc="hyprland graphics resources and utilities"
short_desc="Hyprland graphics resources and utilities"
maintainer="Encoded14 <linusken@tuta.io>"
license="BSD-3-Clause"
homepage="https://github.com/hyprwm/hyprgraphics"
distfiles="https://github.com/hyprwm/hyprgraphics/archive/refs/tags/v${version}.tar.gz"
checksum=01ccac9fdb269be7990358e14eccfda07e641885ba6a14fbafa1dfa7617d16ff
make_check=no
make_check=no # cant run in sandbox

post_install() {
vlicense LICENSE
vlicense LICENSE
}
8 changes: 5 additions & 3 deletions srcpkgs/hypridle/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@ pkgname=hypridle
version=0.1.7
revision=3
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DNO_SYSTEMD:BOOL=true"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DNO_SYSTEMD:BOOL=true"
hostmakedepends="cmake hyprwayland-scanner pkgconf"
makedepends="elogind-devel hyprlang hyprland-protocols sdbus-cpp wayland-devel wayland-protocols"
makedepends="elogind-devel hyprlang hyprland-protocols sdbus-cpp wayland-devel
wayland-protocols"
short_desc="Hyprland's idle daemon"
maintainer="Encoded14 <linusken@tuta.io>"
license="BSD-3-Clause"
Expand All @@ -15,5 +17,5 @@ distfiles="https://github.com/hyprwm/hypridle/archive/refs/tags/v${version}.tar.
checksum=c4ef2e2894fc2082cfdabe7db086b1f246e3f0de571f7f2c6b26d7c0d9a5f8f3

post_install() {
vlicense LICENSE
vlicense LICENSE
}
9 changes: 5 additions & 4 deletions srcpkgs/hyprland-guiutils/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,19 @@ pkgname=hyprland-guiutils
version=0.1.0
revision=2
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr"
hostmakedepends="cmake ninja pkgconf"
makedepends="aquamarine cairo-devel hyprgraphics hyprlang
makedepends="aquamarine cairo-devel hyprgraphics hyprlang
hyprtoolkit hyprutils libdrm-devel pixman-devel"
depends="hyprland-qt-support"
short_desc="Qt/QML utility apps for Hyprland"
short_desc="Hyprland GUI utilities (successor to hyprland-qtutils)"
maintainer="Encoded14 <linusken@tuta.io>"
license="BSD-3-Clause"
homepage="https://github.com/hyprwm/hyprland-guiutils"
distfiles="https://github.com/hyprwm/hyprland-guiutils/archive/refs/tags/v${version}.tar.gz"
checksum=4edb387a49b29cc547c991e3238a3e6de69336408ba4d9881ab1ba4d6a9dd542

post_install() {
vlicense LICENSE
vlicense LICENSE
}
3 changes: 1 addition & 2 deletions srcpkgs/hyprland-protocols/template
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,5 @@ distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
checksum=ee419006d7cd20927b9b7c8b5fc430571c151b0385d600508de1a7957294498c

post_install() {
vlicense LICENSE
vlicense LICENSE
}

2 changes: 1 addition & 1 deletion srcpkgs/hyprland-qt-support/template
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ distfiles="https://github.com/hyprwm/hyprland-qt-support/archive/refs/tags/v${ve
checksum=cac1f980bd088b890097f3f999cfdf03e73ee94c53f3c92d0b3bc23baa9e7b2c

post_install() {
vlicense LICENSE
vlicense LICENSE
}
44 changes: 22 additions & 22 deletions srcpkgs/hyprland/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ pkgname=hyprland
version=0.52.1
revision=1
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr -DNO_SYSTEMD:BOOL=true"
hostmakedepends="cmake cpio glslang hyprwayland-scanner jq pkgconf python3 xxd"
makedepends="aquamarine cairo-devel glaze hwids hyprcursor
Expand All @@ -19,39 +19,39 @@ homepage="https://hyprland.org/"
changelog="https://github.com/hyprwm/Hyprland/releases"
distfiles="https://github.com/hyprwm/Hyprland/releases/download/v${version}/source-v${version}.tar.gz"
checksum=c43dac6064abdc51b62065cbae8130887ece0b5834a61d6d99fdb2624111ff25
make_check=no
make_check=no # cant run in sandbox

if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
configure_args+=" -DCMAKE_CXX_FLAGS=\"-lexecinfo\""
makedepends+=" libexecinfo-devel"
depends+=" libexecinfo"
configure_args+=" -DCMAKE_CXX_FLAGS=\"-lexecinfo\""
makedepends+=" libexecinfo-devel"
depends+=" libexecinfo"
fi

pre_configure() {
xxd -i example/hyprland.conf > src/config/example_config_data.h
xxd -i example/hyprland.conf > src/config/example_config_data.h
}

post_install() {
# license
vlicense LICENSE
# license
vlicense LICENSE

# headers
vmkdir usr/include/hyprland
vmkdir usr/include/hyprland/protocols
vmkdir usr/share/pkgconfig
# headers
vmkdir usr/include/hyprland
vmkdir usr/include/hyprland/protocols
vmkdir usr/share/pkgconfig

cmake --build ./build --config Release --target generate-protocol-headers
cmake --build ./build --config Release --target generate-protocol-headers

find src -type f \( -name '*.hpp' -o -name '*.h' -o -name '*.inc' \) -print0 | cpio --quiet -0dump ${DESTDIR}/usr/include/hyprland
install -Dm0644 protocols/*.h* ${DESTDIR}/usr/include/hyprland/protocols
vinstall build/hyprland.pc 644 usr/share/pkgconfig
find src -type f \( -name '*.hpp' -o -name '*.h' -o -name '*.inc' \) -print0 | cpio --quiet -0dump ${DESTDIR}/usr/include/hyprland
install -Dm0644 protocols/*.h* ${DESTDIR}/usr/include/hyprland/protocols
vinstall build/hyprland.pc 644 usr/share/pkgconfig
}

hyprland-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${othermakedepends} ${makedepends}"
short_desc="Dynamic tiling Wayland compositor - development files"
pkg_install() {
vmove usr/include
vmove usr/share/pkgconfig
}
depends="${sourcepkg}>=${version}_${revision} ${othermakedepends} ${makedepends}"
short_desc="Dynamic tiling Wayland compositor - development files"
pkg_install() {
vmove usr/include
vmove usr/share/pkgconfig
}
}
3 changes: 2 additions & 1 deletion srcpkgs/hyprlang/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ pkgname=hyprlang
version=0.6.4
revision=2
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr"
hostmakedepends="cmake pkgconf"
makedepends="hyprutils"
short_desc="Official implementation library for the hypr config language"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/hyprlock/template
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@ distfiles="https://github.com/hyprwm/${pkgname}/archive/refs/tags/v${version}.ta
checksum=d4a8ef9115232b3545dd517e96f1251f91022765eb272b5e7057c20e3e7e8837

post_install() {
vlicense LICENSE
vlicense LICENSE
}
3 changes: 1 addition & 2 deletions srcpkgs/hyprpaper/template
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,5 @@ distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
checksum="93efc089c7051e6727ac5eac402ebd254199e93ac3efd6fe7dd37a52ddc1cc33"

post_install() {
vlicense LICENSE
vlicense LICENSE
}

4 changes: 2 additions & 2 deletions srcpkgs/hyprpicker/template
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Template file for 'hyprpicker'
pkgname=hyprpicker
version=0.4.5
revision=3
revision=4
build_style=cmake
hostmakedepends="cmake pkg-config hyprwayland-scanner wayland-protocols"
makedepends="wayland-devel cairo-devel pango-devel
makedepends="wayland-devel cairo-devel pango-devel
libjpeg-turbo-devel libglvnd-devel hyprutils wlroots-devel"
short_desc="Wlroots-compatible Wayland color picker that does not suck"
maintainer="Encoded14 <linusken@tuta.io>"
Expand Down
5 changes: 3 additions & 2 deletions srcpkgs/hyprpolkitagent/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ pkgname=hyprpolkitagent
version=0.1.3
revision=1
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr"
hostmakedepends="cmake pkgconf qt6-base qt6-declarative-devel"
makedepends="hyprutils polkit-qt6-devel qt6-base-devel qt6-declarative-devel"
depends="hyprland-qt-support"
Expand All @@ -15,5 +16,5 @@ distfiles="https://github.com/hyprwm/hyprpolkitagent/archive/refs/tags/v${versio
checksum=a8fa714b92d47331f056b608cb731dd1f5cc3845a9109cb22c6e6eb55b4eac84

post_install() {
vlicense LICENSE
vlicense LICENSE
}
2 changes: 1 addition & 1 deletion srcpkgs/hyprshot/template
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ distfiles="https://github.com/Gustash/Hyprshot/archive/refs/tags/${version}.tar.
checksum=315bdbe66ee473d811b9af8447bd32124e84d873396ef8ab5ac3f040294f6739

do_install() {
vinstall ${pkgname} 755 usr/bin ${pkgname}
vbin ${pkgname} ${pkgname}
}
9 changes: 5 additions & 4 deletions srcpkgs/hyprsunset/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,18 @@ pkgname=hyprsunset
version=0.3.3
revision=1
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr"
hostmakedepends="cmake hyprwayland-scanner pkgconf"
makedepends="hyprland-protocols hyprlang hyprutils
makedepends="hyprland-protocols hyprlang hyprutils
hyprwayland-scanner wayland-devel wayland-protocols"
short_desc="An application to enable a blue-light filter on Hyprland"
short_desc="Application to enable a blue-light filter on Hyprland"
maintainer="Encoded14 <linusken@tuta.io>"
license="BSD-3-Clause"
homepage="https://github.com/hyprwm/hyprsunset"
distfiles="https://github.com/hyprwm/hyprsunset/archive/refs/tags/v${version}.tar.gz"
checksum=cf2b3cc836bdeb7ac3ae78cf98e8cc4a06093e8d8215ff4da2380843dcf1a5dc

post_install() {
vlicense LICENSE
vlicense LICENSE
}
4 changes: 2 additions & 2 deletions srcpkgs/hyprsysteminfo/template
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ hostmakedepends="cmake pkgconf qt6-base qt6-declarative-devel"
makedepends="hyprland-qt-support hyprutils qt6-base-devel qt6-base-private-devel
qt6-declarative-devel qt6-declarative-private-devel qt6-tools-devel
qt6-wayland-devel qt6-wayland-private-devel"
short_desc="A tiny qt6/qml application to display information about the running system"
short_desc="Tiny application to display information about the running system"
maintainer="Encoded14 <linusken@tuta.io>"
license="BSD-3-Clause"
homepage="https://github.com/hyprwm/hyprsysteminfo"
distfiles="https://github.com/hyprwm/hyprsysteminfo/archive/refs/tags/v${version}.tar.gz"
checksum=359298d926e0a9ec670ff5b5100c1d08392a85126ea1d8f89f723d634fd218ce

post_install() {
vlicense LICENSE
vlicense LICENSE
}
9 changes: 5 additions & 4 deletions srcpkgs/hyprtoolkit/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,20 @@ pkgname=hyprtoolkit
version=0.3.0
revision=1
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -DDISABLE_TESTS=ON"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr -DDISABLE_TESTS=ON"
hostmakedepends="cmake hyprwayland-scanner pkgconf"
makedepends="aquamarine cairo-devel gtest-devel hyprgraphics hyprlang hyprutils
iniparser-devel libdrm-devel libgbm-devel libglvnd-devel libxkbcommon-devel
pango-devel pixman-devel wayland-devel wayland-protocols"
short_desc="A modern C++ Wayland-native GUI toolkit "
short_desc="Modern C++ Wayland-native GUI toolkit"
maintainer="Encoded14 <linusken@tuta.io>"
license="BSD-3-Clause"
homepage="https://github.com/hyprwm/hyprgraphics"
distfiles="https://github.com/hyprwm/hyprtoolkit/archive/refs/tags/v${version}.tar.gz"
checksum=9f7e1a0a7bfe31ef769bfa9dfaef211f193f38b10e0823320336578ecee13d55
make_check=no
make_check=no # cant run in sandbox

post_install() {
vlicense LICENSE
vlicense LICENSE
}
5 changes: 3 additions & 2 deletions srcpkgs/hyprutils/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ pkgname=hyprutils
version=0.10.2
revision=1
build_style=cmake
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -DBUILD_TESTING=OFF"
configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=/usr -DBUILD_TESTING=OFF"
hostmakedepends="cmake pkg-config"
makedepends="pixman-devel"
short_desc="Hyprland utilities library used across the ecosystem"
Expand All @@ -14,5 +15,5 @@ distfiles="https://github.com/hyprwm/hyprutils/archive/refs/tags/v${version}.tar
checksum=f468997ee10d2f38413f65e099f717a88c6b7c0a0aba64d2c663d5508dfb5439

post_install() {
vlicense LICENSE
vlicense LICENSE
}
2 changes: 1 addition & 1 deletion srcpkgs/hyprwayland-scanner/template
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
checksum=2125d279eea106e3e6c8dc9fa15181c75d67467b5352d24e2a07903b10abad62

post_install() {
vlicense LICENSE
vlicense LICENSE
}
2 changes: 1 addition & 1 deletion srcpkgs/libspng/template
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ distfiles="https://github.com/randy408/libspng/archive/refs/tags/v${version}.tar
checksum="47ec02be6c0a6323044600a9221b049f63e1953faf816903e7383d4dc4234487"

post_install() {
vlicense LICENSE
vlicense LICENSE
}
4 changes: 2 additions & 2 deletions srcpkgs/sdbus-cpp/template
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ distfiles="https://github.com/Kistler-Group/${pkgname}/archive/refs/tags/v${vers
checksum=6025e5dc6cddd532ff960d14e68ced5f42a1916b23a73fea6bcb437f06992eaf

post_install() {
vlicense COPYING
vlicense COPYING-LGPL-Exception
vlicense COPYING
vlicense COPYING-LGPL-Exception
}
3 changes: 1 addition & 2 deletions srcpkgs/tomlplusplus/template
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,5 @@ distfiles="https://github.com/marzer/${pkgname}/archive/refs/tags/v${version}.ta
checksum=8517f65938a4faae9ccf8ebb36631a38c1cadfb5efa85d9a72e15b9e97d25155

post_install() {
vlicense LICENSE
vlicense LICENSE
}

5 changes: 3 additions & 2 deletions srcpkgs/xdg-desktop-portal-hyprland/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ pkgname=xdg-desktop-portal-hyprland
version=1.3.11
revision=1
build_style=cmake
configure_args=" --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/libexec"
configure_args=" --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_INSTALL_LIBEXECDIR:PATH=/usr/libexec"
hostmakedepends="cmake git hyprwayland-scanner pkgconf
qt6-base-devel scdoc wayland-protocols"
makedepends="elogind-devel hyprland-protocols hyprlang hyprutils
Expand All @@ -18,5 +19,5 @@ distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
checksum=8ba29b19d266d20e8c2611392b0e35b4c3373aeabc4f22c3907d915e553701d3

post_install() {
vlicense LICENSE
vlicense LICENSE
}
Loading
Loading