Correct git repository based packages fetch hook.

Now it will use the commit's tarball instead of directly cloning the latest version.
 nerd-fonts-symbols was removed as Void now provides a similar package.
This commit is contained in:
Kevin Figueroa 2024-02-29 21:01:23 -06:00
parent 5ad2e7ab37
commit 5617e71c9e
26 changed files with 105 additions and 168 deletions

View file

@ -6,20 +6,18 @@ build_style=meta
nostrip=yes
repository="cereus-extra"
wrksrc=Graphite-color-schemes-${version}
depends="Graphite-color-schemes-light \
Graphite-color-schemes-dark \
Graphite-color-schemes-black \
Graphite-color-schemes-nord-light \
depends="Graphite-color-schemes-light
Graphite-color-schemes-dark
Graphite-color-schemes-black
Graphite-color-schemes-nord-light
Graphite-color-schemes-nord-dark"
hostmakedepends="git"
short_desc="Custom additional color schemes of Graphite theme for KDE Plasma desktop"
_commit="8b9a6b3d96c1cf3c476a46bd095b43c71aed33e1"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0"
homepage="https://github.com/KF-Art/Graphite-color-schemes"
do_fetch() {
git clone https://github.com/KF-Art/Graphite-color-schemes ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=21caa00141911d6943692e2d384117973933b3129e37d3473c29158798e3a768
Graphite-color-schemes-light_package() {
short_desc+=" - light variant"

View file

@ -3,17 +3,20 @@ pkgname=alttab-git
version=2024.02.09
revision=1
build_style=gnu-configure
hostmakedepends="pkg-config git"
hostmakedepends="pkg-config"
repository="cereus-extra"
makedepends="libX11-devel libXft-devel libXmu-devel libXrandr-devel
libXrender-devel libpng-devel libXpm-devel uthash automake"
checkdepends="procps-ng xvfb-run xeyes xprop"
short_desc="Task switcher for minimalistic window managers - git branch"
_commit="831894fb9c352a59dd1c7233a8f932099585f6a7"
short_desc="Task switcher for minimalistic window managers - git development branch"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/sagb/alttab"
changelog="https://github.com/sagb/alttab/raw/master/ChangeLog"
replaces="alttab"
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=baf7b9748224a2493c41ed527b1095ef3511f51f4d0a7ff5ce3f06d5dc8ae3d2
make_check=no # needs cnee/xnee which is not packaged
@ -25,7 +28,3 @@ case "$XBPS_TARGET_MACHINE" in
export LDFLAGS="-lfts"
;;
esac
do_fetch() {
git clone ${homepage} ${wrksrc}
}

View file

@ -3,17 +3,15 @@ pkgname=betterlockscreen-gui
version=2023.01.28
revision=2
repository="cereus-extra"
hostmakedepends="git"
depends="python3-psutil betterlockscreen python3-gobject resolution-hooks bc"
_commit="f6c5b95f17d903684ee7cdc19c078c83e69c9a38"
short_desc="Betterlockscreen GUI configuration tool"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/CereusLinuxProject/betterlockscreen-gui"
changelog="${homepage}/commits/master"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=8d7547c5cbc15f41f16a2a514b013f95b542e95252de16314baa1945d7967b64
do_install() {
vcopy usr ./

View file

@ -1,12 +1,13 @@
# Template file for 'blesh-git'
pkgname=blesh-git
version=2024.02.09
version=2024.02.28
revision=1
makedepends="gawk git"
depends="bash git"
build_style="gnu-makefile"
repository=cereus-extra
short_desc="A replacement for bash's line editor with advanced features - git development branch"
_commit="ef8272a"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="BSD-3-Clause"
homepage="https://github.com/akinomyoga/ble.sh"
@ -14,6 +15,8 @@ replaces="blesh"
do_fetch() {
git clone ${homepage} ${wrksrc}
cd ${wrksrc}
git branch specific-commit-branch ${_commit}
}
do_install() {

View file

@ -2,17 +2,15 @@
pkgname=calamares-branding
version=2023.01.30
revision=2
hostmakedepends="git"
_brandingdir="etc/calamares/branding/cereus"
repository="cereus-core"
short_desc="Calamares branding for Cereus Linux"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="CC-BY-SA-4.0"
homepage="https://github.com/CereusLinuxProject/Cereus-Artwork/tree/main/calamares-branding"
do_fetch() {
git clone https://github.com/CereusLinuxProject/Cereus-Artwork/ ${wrksrc}
}
_commit="7d2c92125dae9db643e490194fd6188d322427d5"
distfiles="https://github.com/CereusLinuxProject/Cereus-Artwork/archive/${_commit}.tar.gz"
checksum=2655eaa96d3a62cc0ac06996682335c5a9094dd8392442e046e2cfdb9b0c068d
do_install() {
vmkdir ${_brandingdir}

View file

@ -2,18 +2,16 @@
pkgname=calamares-modules-cereus
version=2023.02.14
revision=3
hostmakedepends="git"
depends="python3-setuptools"
_modules_dir="usr/lib/calamares/modules/"
repository="cereus-core"
_commit="1b0ce33acc98c5caf06065ad20dd8077acdd9526"
short_desc="Additional Cereus Linux modules for Calamares installer"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-2.0"
homepage="https://github.com/CereusLinuxProject/calamares-modules"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=60c8879d164bc099b1a30b2e87c4bf0aa7f7b6ac3cfbe2a982d8889ce458258b
do_install() {
vmkdir ${_modules_dir}

View file

@ -2,19 +2,17 @@
pkgname=cereus-artwork
version=2023.01.30
revision=1
hostmakedepends="git"
_wallpaperdir="usr/share/backgrounds"
_icondir="usr/share/icons/hicolor"
_logodir="usr/share/cereus-artwork"
_commit="7d2c92125dae9db643e490194fd6188d322427d5"
repository="cereus-core"
short_desc="Cereus Linux artwork"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="CC-BY-SA-4.0"
homepage="https://github.com/CereusLinuxProject/Cereus-Artwork/"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=2655eaa96d3a62cc0ac06996682335c5a9094dd8392442e046e2cfdb9b0c068d
do_install() {
# Create directories in targetdir

View file

@ -6,17 +6,15 @@ repository="cereus-core"
conf_files="
/etc/skel/.profile
/etc/bash/bashrc.d/*.sh"
hostmakedepends="git"
depends="cereus-themes-presets bluez gst-libav libva-utils gst-plugins-base1 gst-plugins-good1 libcups-filters python3-cups python3-cupshelpers system-config-printer system-config-printer-udev vpm vsv numlockx xdg-user-dirs octoxbps-git touchegg plymouth cereus-plymouth-theme sof-firmware libspa-bluetooth NetworkManager chrony elogind alsa-pipewire pipewire gstreamer1-pipewire wireplumber pulseaudio-utils polyglot-prompt"
_commit="a0f759925101fb0724e5e54afb997efe3981798d"
short_desc="Cereus Linux global default configurations"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/CereusLinuxProject/presets"
changelog="${homepage}/commits/main/global"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=ed3b3dfa51be20ed361779fa65700b7b45af250d1850284c40c4fabd95897bb6
do_install() {
cd global/etc

View file

@ -1,6 +1,6 @@
# Template file for 'cereus-lxqt-presets'
pkgname=cereus-lxqt-presets
version=2023.02.10
version=2024.02.20
revision=1
repository="cereus-core"
conf_files="
@ -14,7 +14,6 @@ conf_files="
/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml
/etc/skel/.config/featherpad/*.conf
/etc/xdg/autostart/ksuperkey.desktop"
hostmakedepends="git"
depends="lxqt-cereus cereus-global-presets cereus-lightdm-presets udisks2 gvfs-afc gvfs-mtp
gvfs-smb blueman flameshot pasystray-git ksuperkey network-manager-applet pavucontrol-qt"
short_desc="Cereus Linux default configurations for LXQt edition"
@ -22,10 +21,9 @@ maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/CereusLinuxProject/presets"
changelog="${homepage}/commits/main/lxqt"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
_commit="a0f759925101fb0724e5e54afb997efe3981798d"
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=ed3b3dfa51be20ed361779fa65700b7b45af250d1850284c40c4fabd95897bb6
do_install() {
vcopy lxqt/* ./

View file

@ -2,18 +2,16 @@
pkgname=cereus-plymouth-theme
version=2023.01.29
revision=1
hostmakedepends="git"
depends="plymouth"
repository="cereus-core"
_themedir="usr/share/plymouth/themes/cereus_simply"
_commit="1f2f6344f3563430fd7b7facf86dc22a41e6de44"
short_desc="A simple Plymouth theme for Cereus Linux"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/CereusLinuxProject/cereus_simply"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=c37e57ab807104160f711d8c87948143e04814a6759e7f3adfda2442f9b89179
do_install() {
vmkdir ${_themedir}

View file

@ -1,23 +1,21 @@
# Template file for 'cereus-themes-presets'
pkgname=cereus-themes-presets
version=2023.01.19
version=2024.02.20
revision=1
repository="cereus-core"
conf_files="
/etc/gtk-3.0/settings.ini
/etc/Kvantum/kvantum.kvconfig
/etc/skel/.gtkrc-2.0"
hostmakedepends="git"
depends="kvantum Graphite-kvantum-theme-black Graphite-gtk-theme-black Tela-icon-theme-green Graphite-color-schemes-black Graphite-cursors jetbrains-mono-font fonts-roboto-ttf"
_commit="a0f759925101fb0724e5e54afb997efe3981798d"
short_desc="Cereus Linux default theme configurations"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/CereusLinuxProject/presets"
changelog="${homepage}/commits/main/global"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=ed3b3dfa51be20ed361779fa65700b7b45af250d1850284c40c4fabd95897bb6
do_install() {
cd global/etc

View file

@ -1,7 +1,7 @@
# Template file for 'cereus-xfce-presets'
pkgname=cereus-xfce-presets
version=2023.02.08
revision=2
version=2024.02.20
revision=1
repository="cereus-core"
conf_files="
/etc/skel/.config/Thunar/*
@ -12,17 +12,15 @@ conf_files="
/etc/skel/.config/xfce4/xfconf/xfce-perchannel-xml/*.xml
/etc/skel/.local/share/xfce4/helpers/custom-WebBrowser.desktop
/etc/xdg/autostart/ksuperkey.desktop"
hostmakedepends="git"
depends="cereus-global-presets cereus-themes-presets xfce4 gnome-keyring gvfs-afc gvfs-mtp gvfs-smb udisks2 xfce4-whiskermenu-plugin xfce4-pulseaudio-plugin xfce4-clipman-plugin thunar-archive-plugin thunar-archive-plugin blueman rhythmbox xfce4-screenshooter xfce4-plugins material-black-cereus-xfwm qt5ct xfce4-docklike-plugin mugshot qt5ct pavucontrol network-manager-applet"
_commit="a0f759925101fb0724e5e54afb997efe3981798d"
short_desc="Cereus Linux default configurations for XFCE edition"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/CereusLinuxProject/presets"
changelog="${homepage}/commits/main/xfce"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=ed3b3dfa51be20ed361779fa65700b7b45af250d1850284c40c4fabd95897bb6
do_install() {
vcopy xfce/* ./

View file

@ -3,20 +3,18 @@ pkgname=ilustraciones-icon-theme
version=2023.04.06
revision=1
repository=cereus-extra
hostmakedepends="git"
_commit="200a65d20a0358611cc8a097a7bcfc099a4cac3d"
short_desc="Flat icon pack inspired on Pixelitos icon theme"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="MIT"
homepage="https://github.com/ItzSelenux/ilustraciones-icon-theme"
do_fetch() {
git clone https://github.com/ItzSelenux/ilustraciones-icon-theme ${wrksrc}
rm -r ${wrksrc}/.github
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=5408964eb994c71a62b639ecae7d0ccfc16ec930a6eee24fb768ff9335070b7f
do_install() {
vmkdir usr/share/icons/ilustraciones
rm -rf .github
rm install.sh
vmkdir usr/share/icons/ilustraciones
vcopy ./* usr/share/icons/ilustraciones
vlicense LICENSE
}

View file

@ -4,20 +4,18 @@ version=2023.12.29
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF"
hostmakedepends="git extra-cmake-modules"
hostmakedepends="extra-cmake-modules"
makedepends="kdecoration-devel qt5-declarative-devel qt5-x11extras-devel kguiaddons-devel
kconfigwidgets-devel kwindowsystem-devel gettext-devel kiconthemes-devel"
depends=""
_commit="3a2af2cb61e68f2baa1d12241e93c20719aa6bf2"
short_desc="A modern style for Qt applications"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
repository="cereus-extra"
license="GPL-2.0-or-later"
homepage="https://github.com/boehs/Lightly"
do_fetch() {
git clone ${homepage} ${wrksrc} --depth=1
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=4f7db4b6415a390b10a0a4d2c20eb2dbaa936fa5235ec06b4794506a818a5494
lightly-git-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"

View file

@ -1,28 +0,0 @@
# Template file for 'nerd-fonts-symbols'
pkgname=nerd-fonts-symbols
version=2.1.0
revision=3
repository="cereus-extra"
fontsdir=usr/share/fonts/TTF
confdir=usr/share/fontconfig/conf.avail
hostmakedepends="wget"
depends="font-util xbps-triggers"
short_desc="High number of extra glyphs from popular 'iconic fonts'"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="MIT"
homepage="https://nerdfonts.com"
do_fetch() {
mkdir -p ${wrksrc}
cd ${wrksrc}
wget https://raw.githubusercontent.com/ryanoasis/nerd-fonts/d0bf73a19c3459aab39734a05159e2694911d7d6/src/glyphs/Symbols-2048-em%20Nerd%20Font%20Complete.ttf
wget https://raw.githubusercontent.com/ryanoasis/nerd-fonts/2.1.0/10-nerd-font-symbols.conf
wget https://raw.githubusercontent.com/ryanoasis/nerd-fonts/2.1.0/LICENSE
}
do_install() {
vmkdir ${fontsdir}
vinstall "Symbols-2048-em Nerd Font Complete.ttf" 644 ${fontsdir}/
vinstall "10-nerd-font-symbols.conf" 644 ${confdir}/
vlicense LICENSE
}

View file

@ -4,23 +4,22 @@ version=2023.12.24
revision=1
build_style=qmake
repository="cereus-extra"
hostmakedepends="qt5-qmake pkg-config qt5-host-tools git"
hostmakedepends="qt5-qmake pkg-config qt5-host-tools"
makedepends="qt5-declarative-devel qtermwidget-devel"
depends="curl"
short_desc="Qt-based XBPS front-end - git branch"
_commit="794e1c9946f94013f81a85ac0b11fb545ebe4124"
short_desc="Qt-based XBPS front-end - git development branch"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-2.0-or-later"
homepage="https://tintaescura.com/projects/octoxbps/"
changelog="https://raw.githubusercontent.com/aarnt/octoxbps/master/CHANGELOG"
conflicts="octoxbps"
replaces="octoxbps"
do_fetch() {
git clone https://github.com/aarnt/octoxbps ${wrksrc}
}
distfiles="https://github.com/aarnt/octoxbps/archive/${_commit}.tar.gz"
checksum=fac7337da07ff438595ab620ce60a1d24f0bb045f09ff2341d54ca3bb41ea289
# Experimental Spanish translation
post_fetch() {
post_extract() {
cp ${FILESDIR}/octoxbps_es.ts ${wrksrc}/translations
}

View file

@ -1,20 +1,20 @@
# Template file for 'pasystray-git'
pkgname=pasystray-git
version=2023.08.26
version=2023.08.29
revision=1
build_style=gnu-configure
repository="cereus-extra"
hostmakedepends="pkg-config intltool automake git"
makedepends="gtk+3-devel pulseaudio-devel libnotify-devel"
short_desc="PulseAudio System Tray - git branch version"
_commit="3e172515d58360e70d3d5d7d40f78496ce4945c5"
short_desc="PulseAudio System Tray - git development branch"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="LGPL-2.1-or-later"
homepage="https://github.com/christophgysin/pasystray"
replaces="pasystray"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
conflicts="pasystray"
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=550a3351cb1c4c0ad04ac4b56315c44abd413aef7bbed88f6f22dbd496cd5f38
pre_configure() {
autoreconf -fi

View file

@ -1,14 +1,15 @@
# Template file for 'picom-git'
pkgname="picom-git"
version=2024.02.19
version=2024.02.29
revision=1
build_style=meson
configure_args="-Dwith_docs=true"
hostmakedepends="pkg-config asciidoc git"
hostmakedepends="pkg-config asciidoc"
makedepends="MesaLib-devel dbus-devel libconfig-devel libev-devel pcre2-devel
pixman-devel xcb-util-image-devel xcb-util-renderutil-devel
libxdg-basedir-devel uthash libglvnd-devel libepoxy-devel"
depends="desktop-file-utils"
_commit="cc8e0a9848144e7786afb7932b5b173c1d080907"
short_desc="Lightweight compositor for X11 (previously a compton fork) - git development branch"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="MIT, MPL-2.0"
@ -17,10 +18,8 @@ repository="cereus-extra"
provides="picom"
conflicts="picom picom-jonaburg picom-jonaburg-fix picom-ibhagwan picom-arian8j2 picom-dccsillag picom-ftlabs"
replaces="picom picom-jonaburg picom-jonaburg-fix picom-ibhagwan picom-arian8j2 picom-dccsillag picom-ftlabs"
do_fetch() {
git clone --depth=1 ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=f472679de861c166b1a5bfc176708f22dd7e237cd6c2648fa13578ef8d7368c4
post_install() {
vlicense LICENSES/MIT

View file

@ -6,11 +6,12 @@ wrksrc=picom
build_style=meson
repository="cereus-extra"
configure_args="-Dwith_docs=true"
hostmakedepends="git pkg-config asciidoc"
hostmakedepends="pkg-config asciidoc"
makedepends="MesaLib-devel dbus-devel libconfig-devel libev-devel pcre-devel
pixman-devel xcb-util-image-devel xcb-util-renderutil-devel
libxdg-basedir-devel uthash"
depends="desktop-file-utils"
_commit="c4107bb6cc17773fdc6c48bb2e475ef957513c7a"
short_desc="Picom fork which includes blur effects and fade animations"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="MIT, MPL-2.0"
@ -18,10 +19,8 @@ homepage="https://github.com/ibhagwan/picom/"
provides="picom"
conflicts="picom picom-jonaburg picom-jonaburg-fix picom-dccsillag picom-git picom-arian8j2 picom-ftlabs"
replaces="picom picom-jonaburg picom-jonaburg-fix picom-dccsillag picom-git picom-arian8j2 picom-ftlabs"
do_fetch() {
git clone --single-branch --branch next-rebase --depth=1 ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=18df179c01d1663a62e378482eb6a7f40b4df0f961dbf91cdcef4ac8b1cbbde9
post_install() {
vlicense LICENSES/MIT

View file

@ -1,16 +1,18 @@
# Template file for 'picom-jonaburg-fix'
pkgname=picom-jonaburg-fix
version=2022.04.17
revision=4
reverts="2022.04.17_4"
version=2021.12.21
revision=1
wrksrc=picom
build_style=meson
repository="cereus-extra"
configure_args="-Dwith_docs=true"
hostmakedepends="git pkg-config asciidoc"
hostmakedepends="pkg-config asciidoc"
makedepends="MesaLib-devel dbus-devel libconfig-devel libev-devel pcre-devel
pixman-devel xcb-util-image-devel xcb-util-renderutil-devel
libxdg-basedir-devel uthash"
depends="desktop-file-utils"
_commit="31d25da22b44f37cbb9be49fe5c239ef8d00df12"
short_desc="Picom fork which includes rounded corners, animations and blur support (featuring round corners fix)"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="MIT, MPL-2.0"
@ -18,15 +20,13 @@ homepage="https://github.com/Arian8j2/picom-jonaburg-fix"
provides="picom"
conflicts="picom picom-jonaburg picom-dccsillag picom-ibhagwan picom-git picom-arian8j2 picom-ftlabs"
replaces="picom picom-jonaburg picom-dccsillag picom-ibhagwan picom-git picom-arian8j2 picom-ftlabs"
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=f4675bc96f19ec8ce9d8d59fa470976f432728b00de331f63ffe481383b3b04d
case "$XBPS_TARGET_MACHINE" in
*-musl) broken="Can't build for musl. It's recommended to use picom-dccsillag, picom-ftlabs or picom-git instead" ;;
esac
do_fetch() {
git clone --depth=1 ${homepage} ${wrksrc}
}
post_install() {
vlicense LICENSES/MIT
vsconf picom.sample.conf

View file

@ -6,11 +6,12 @@ wrksrc=picom
build_style=meson
repository="cereus-extra"
configure_args="-Dwith_docs=true"
hostmakedepends="git pkg-config asciidoc"
hostmakedepends="pkg-config asciidoc"
makedepends="MesaLib-devel dbus-devel libconfig-devel libev-devel pcre-devel
pixman-devel xcb-util-image-devel xcb-util-renderutil-devel
libxdg-basedir-devel uthash"
depends="desktop-file-utils"
_commit="e3c19cd7d1108d114552267f302548c113278d45"
short_desc="Picom fork which includes rounded corners, basic animations and blur support"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="MIT, MPL-2.0"
@ -18,15 +19,13 @@ homepage="https://github.com/jonaburg/picom"
provides="picom"
conflicts="picom picom-dccsillag picom-jonaburg-fix picom-ibhagwan picom-git picom-arian8j2 picom-ftlabs"
replaces="picom picom-dccsillag picom-jonaburg-fix picom-ibhagwan picom-git picom-arian8j2 picom-ftlabs"
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=b74fdcba119645f71203abf90fba78b888ae126ab0308b4bfd65868e91b8c4c1
case "$XBPS_TARGET_MACHINE" in
*-musl) broken="Can't build for musl. It's recommended to use picom-dccsillag, picom-ftlabs or picom-git instead" ;;
esac
do_fetch() {
git clone --depth=1 ${homepage} ${wrksrc}
}
post_install() {
vlicense LICENSES/MIT
vsconf picom.sample.conf

View file

@ -3,16 +3,14 @@ pkgname=pixelitos-icon-theme
version=2023.07.31
revision=1
repository=cereus-extra
hostmakedepends="git"
short_desc="Pixel art icon theme"
_icondir="usr/share/icons/pixelitos"
_commit="730afba2df61b48989edccb55301cb21fc3a31ed"
maintainer="ItsZariep <https://github.com/ItzSelenux>"
license="MIT"
homepage="https://github.com/ItzSelenux/pixelitos-icon-theme"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=e754f0c3732491cae6335e2cf88578a7a97500292251616ef7720e713e676d08
do_install() {
# Delete unnecessary files

View file

@ -2,18 +2,15 @@
pkgname=resolution-hooks
version=2023.01.21
revision=1
hostmakedepends="git"
depends="xeventbind"
repository="cereus-extra"
_commit="e82aff8546423308e5834703c0b76136073dcfeb"
short_desc="Custom hooks when monitor resolution changes"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0-or-later"
homepage="https://github.com/CereusLinuxProject/resolution-hooks"
changelog="${homepage}/commits/main"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=b70f5a2be4979e6cbf63cb8c4bcb348ab5432b3f5095fc5fccb54df128058b3b
do_install() {
for f in resolution-{hooks,monitor}; do

View file

@ -17,15 +17,15 @@ ${pkgname}-pink"
nostrip=yes
create_wrksrc=no
icondir=usr/share/icons
hostmakedepends="git gtk-update-icon-cache"
hostmakedepends="gtk-update-icon-cache"
_commit="bdae2ea365731b25a869fc2c8c6a1fb849eaf5b2"
build_wrksrc="Reversal-icon-theme-${_commit}"
short_desc="A colorful Design Rectangle icon theme for Linux desktops"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="GPL-3.0"
homepage="https://github.com/yeyushengfan258/Reversal-icon-theme"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=3249e248efb24e8d57ae5cc556caf9763a6c1b31ced04885ea362188b7d3500a
reversal-icon-theme-yellow_package() {
color=yellow

View file

@ -3,17 +3,15 @@ pkgname=sgnotes
version=2023.10.22
revision=1
build_style=gnu-makefile
hostmakedepends="git"
makedepends="gtk+3-devel gtksourceview-devel pkg-config"
_commit="65baf43e91317bce4ad828f660c7da1a36a07398"
short_desc="Simple GTK Notes App"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
repository="cereus-extra"
license="GPL-3.0-or-later"
homepage="https://github.com/sgde/sgnotes"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=c6eae9ab2eece20a479d7238cc62c47c1769b2211ac3b33ffa3633416fe5d19b
do_build() {
make

View file

@ -3,17 +3,15 @@ pkgname=xrankmirrors
version=2023.12.23
revision=1
repository="cereus-core"
hostmakedepends="git"
depends="fzf wget curl dialog"
_commit="38b6a5f7ea290673d72f76f2e4f229dbc7d69a5a"
short_desc="Rank and set XBPS mirrors"
maintainer="Kevin Figueroa <kfdevart@disroot.org>"
license="MIT"
homepage="https://github.com/CereusLinuxProject/xrankmirrors"
changelog="${homepage}/commits/main"
do_fetch() {
git clone ${homepage} ${wrksrc}
}
distfiles="${homepage}/archive/${_commit}.tar.gz"
checksum=19e5e330470204e3df89cb60edf734726c5fc19fd8bb6f5348ed697e4aaec6d1
do_install() {
vlicense LICENSE