diff --git a/gui/apps/foot/ympbuild b/gui/apps/foot/ympbuild index 55d43825..b5f1310f 100644 --- a/gui/apps/foot/ympbuild +++ b/gui/apps/foot/ympbuild @@ -1,22 +1,23 @@ #!/usr/bin/env bash name='foot' -release='4' -version='1.16.2' +release='5' +version='1.26.0' url='https://codeberg.org/dnkl/foot' description='Fast, lightweight and minimalistic Wayland terminal emulator' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://codeberg.org/dnkl/foot/archive/$version.tar.gz") -depends=(wayland fontconfig ncurses pixman) +depends=(wayland fontconfig ncurses pixman fcft) makedepends=() -md5sums=('5e19001c74469c4951fbf425b84cdd23') +sha256sums=('9ef510adc8f04a401c04fea8cfceadd54897f7122d75a93e8bcbc27064da876f') group=(gui.apps) uses=() arch=('x86_64') cd $name +unset meson setup(){ meson setup build --prefix=/usr \ --libdir=/usr/lib64/ @@ -30,5 +31,8 @@ package(){ ninja -C build install rm -f $DESTDIR/usr/share/terminfo/f/foot-direct rm -f $DESTDIR/usr/share/terminfo/f/foot + # remove systemd stuff + rm -rf $DESTDIR/usr/share/applications/foot-* + rm -rf $DESTDIR/usr/lib/systemd } diff --git a/gui/apps/grim/ympbuild b/gui/apps/grim/ympbuild index 145504a2..f336d7c0 100644 --- a/gui/apps/grim/ympbuild +++ b/gui/apps/grim/ympbuild @@ -1,16 +1,16 @@ #!/usr/bin/env bash name='grim' -release='1' -version='1.4.1' +release='2' +version='1.5.0' url='https://git.sr.ht/~emersion/grim' description='Grabs images from Wayland compositors' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') -source=("https://git.sr.ht/~emersion/grim/archive/v$version.tar.gz") +source=("https://gitlab.freedesktop.org/emersion/grim/-/archive/v$version/grim-v$version.tar.gz") depends=(wayland libpng libjpeg-turbo) makedepends=(meson) -md5sums=('41f163e0d386cf57581af28f02e3deaa') +sha256sums=('9e72a98f7621b1f5741b405b8dbd447acf7d300ddb12667ec526db1ce6154eaa') group=(gui.apps) uses=() arch=('x86_64') diff --git a/gui/libs/wlroots/fix1.patch b/gui/libs/wlroots/fix1.patch new file mode 100644 index 00000000..a50f3a82 --- /dev/null +++ b/gui/libs/wlroots/fix1.patch @@ -0,0 +1,13 @@ +diff --git a/xcursor/xcursor.c b/xcursor/xcursor.c +index b5edb9d..53feaed 100755 +--- a/xcursor/xcursor.c ++++ b/xcursor/xcursor.c +@@ -602,7 +602,7 @@ xcursor_build_fullname(const char *dir, const char *subdir, const char *file) + static const char * + xcursor_next_path(const char *path) + { +- char *colon = strchr(path, ':'); ++ char *colon = (char*)strchr(path, ':'); + + if (!colon) + return NULL; diff --git a/gui/libs/wlroots/ympbuild b/gui/libs/wlroots/ympbuild index d13f4854..33d16a47 100644 --- a/gui/libs/wlroots/ympbuild +++ b/gui/libs/wlroots/ympbuild @@ -1,26 +1,33 @@ #!/usr/bin/env bash name='wlroots' -release='4' -version='0.18.2' +release='5' +version='0.19.2' url='https://gitlab.freedesktop.org/wlroots/wlroots' description='Pluggable, composable, unopinionated modules for building a Wayland compositor' email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') -source=("https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/$version/wlroots-$version.tar.gz") +source=("https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/$version/wlroots-$version.tar.gz" + "fix1.patch") depends=(seatd hwdata eudev libxkbcommon wayland xcb-util-wm libglvnd libglvnd libinput libxcb libxcb mesa pixman vulkan-loader xcb-util-errors xcb-util-renderutil libdisplay-info xorg-xwayland lcms2 ) makedepends=() -sha256sums=('703c515917d9eb258e44296795f8626190e119b0ee8bfb32fe9f834dab1a1462') +sha256sums=('f0530ecaa8739d15f97bd1e1edddb77e281d57e42d4263fccb67157f71730d17' + 'SKIP') group=(gui.libs) uses=() arch=('x86_64') cd $name-$version +prepare(){ + # remove this + patch -Np1 -i ../fix1.patch +} + setup(){ meson setup build --prefix=/usr \ --libdir=/usr/lib64/ \ diff --git a/gui/wm/labwc/sway.desktop b/gui/wm/labwc/sway.desktop deleted file mode 100644 index 0866462b..00000000 --- a/gui/wm/labwc/sway.desktop +++ /dev/null @@ -1,12 +0,0 @@ -[Desktop Entry] -Name=Sway -Name[en]=Sway -Comment=This session logs you into Sway -Comment[en]=This session logs in you into Sway -Exec=dbus-run-session /usr/bin/sway -TryExec=/usr/bin/sway -Icon= -Type=Application -DesktopNames=Sway -Keywords=launch;Sway;desktop;session; - diff --git a/gui/wm/labwc/ympbuild b/gui/wm/labwc/ympbuild index 7c1e45ab..b7153f76 100644 --- a/gui/wm/labwc/ympbuild +++ b/gui/wm/labwc/ympbuild @@ -1,7 +1,7 @@ #!/usr/bin/env bash name='labwc' -release='2' -version='0.8.4' +release='3' +version='0.9.5' url='https://github.com/labwc/labwc' description=='A Wayland window-stacking compositor' email='aliriza.keskin@pardus.org.tr' @@ -10,7 +10,7 @@ license=('GPLv3') source=("https://github.com/labwc/labwc/archive/$version.tar.gz") depends=(libpng libsfdo librsvg pango seatd wlroots wayland xorg-xwayland) makedepends=() -sha256sums=('2d3ded90f78efb5060f7057ea802c78a79dc9b2e82ae7a2ad902af957b8b9797') +sha256sums=('905af63ad24643a6f548b51107a05ac639d1707aaafdd18f656b55f7cfb28611') group=(gui.wm) uses=() arch=('x86_64') diff --git a/gui/wm/sway/ympbuild b/gui/wm/sway/ympbuild index e5565a75..d18de546 100644 --- a/gui/wm/sway/ympbuild +++ b/gui/wm/sway/ympbuild @@ -1,8 +1,8 @@ #!/usr/bin/env bash name='sway' -release='5' -version='1.10.1' -bg_version='1.2.1' +release='6' +version='1.11' +bg_version='1.2.2' url='https://github.com/swaywm/sway' description=='i3-compatible Wayland window manager' email='aliriza.keskin@pardus.org.tr' @@ -13,8 +13,8 @@ source=("https://github.com/swaywm/sway/archive/refs/tags/$version.zip" "sway.desktop") depends=(wlroots json-c gdk-pixbuf cairo libevdev libinput pango vulkan-loader xcb-util-renderutil) makedepends=() -sha256sums=('4f16cb8645eed1475398abadad3bc620a6da399efc7b157b547aa9e867701ec1' - '45c4a1a3b83c86ddc321a6136402b708f195a022d0ccee4641b23d14c3a3c25e' +sha256sums=('c4a86c3c4aef3c0f91635b983d7e0f27c3925c09092825dcc75f648cab640d65' + '94e5c06a765d969e554b0f321f9cdf9c283a3fdaf70ad4e3d28163b21bd4d240' 'SKIP') group=(gui.wm) uses=()