diff --git a/cinnamon/base/cinnamon/ympbuild b/cinnamon/base/cinnamon/ympbuild index 9eac9409..b7c938bc 100644 --- a/cinnamon/base/cinnamon/ympbuild +++ b/cinnamon/base/cinnamon/ympbuild @@ -7,7 +7,8 @@ description='Linux desktop which provides advanced innovative features and a tra email='akarsu@protonmail.com' maintainer='akarsu' license=('GPLv2') -source=("https://github.com/linuxmint/cinnamon/archive/refs/tags/$version.tar.gz") +source=("https://github.com/linuxmint/cinnamon/archive/refs/tags/$version.tar.gz" + "https://github.com/linuxmint/cinnamon/commit/fce9aad1ebb290802dc550e8dae6344dddf9dec1.patch") depends=(nm-applet accountsservice cinnamon-control-center cinnamon-menus cinnamon-session cinnamon-settings-daemon cjs gnome-backgrounds gsound gstreamer libcroco libgnomekbd libkeybinder3 librsvg muffin nemo polkit-gnome py3-cairo py3-dbus py3-pygobject @@ -15,13 +16,20 @@ depends=(nm-applet accountsservice cinnamon-control-center cinnamon-menus timezonemap xapp xdg-desktop-portal-xapp caribou ) makedepends=(meson gobject-introspection intltool) -md5sums=('525ee66434fc3cdb60bf362845141b17') +md5sums=('525ee66434fc3cdb60bf362845141b17' + 'SKIP') group=(cinnamon.base) uses=() arch=('x86_64') cd $name-$version +prepare(){ + # 5.8.4 pillow fix patch. + # TODO: Remove this. + patch -Np1 -i ../*.patch +} + setup(){ meson setup build --prefix=/usr \ --libdir=/usr/lib64/ \ diff --git a/gui/libs/webp-pixbuf-loader/ympbuild b/gui/libs/webp-pixbuf-loader/ympbuild new file mode 100644 index 00000000..e5d2f657 --- /dev/null +++ b/gui/libs/webp-pixbuf-loader/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='webp-pixbuf-loader' +release='1' +version='0.2.4' +url='https://aruiz/webp-pixbuf-loader' +description='WebM GDK Pixbuf Loader library' +email='aliriza.keskin@pardus.org.tr' +maintainer='aliriza' +license=('GPLv3') +source=("https://github.com/aruiz/webp-pixbuf-loader/archive/refs/tags/$version.tar.gz") +depends=(libwebp gdk-pixbuf) +makedepends=() +md5sums=('2218f764598044497691c02bf641173d') +group=(gui.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup () { + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build () { + ninja -C build $jobs +} + +package () { + ninja -C build install $jobs +} +