From 18c0145a1b3096294b3815dc6f7d19235913434a Mon Sep 17 00:00:00 2001 From: cakarsu Date: Sat, 6 May 2023 17:04:56 +0300 Subject: [PATCH] =?UTF-8?q?Xfce=20Desktop=20Dosyalar=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- media/libs/libcanberra/ympbuild | 45 ++++++++++++++++++++++++ sys/power/upower/ympbuild | 36 +++++++++++++++++++ x11/apps/xorg-iceauth/ympbuild | 35 ++++++++++++++++++ x11/libs/libnotify/ympbuild | 37 +++++++++++++++++++ x11/libs/libxklavier/ympbuild | 36 +++++++++++++++++++ xfce/base/exo/ympbuild | 36 +++++++++++++++++++ xfce/base/garcon/ympbuild | 35 ++++++++++++++++++ xfce/base/libxfce4ui/ympbuild | 37 +++++++++++++++++++ xfce/base/libxfce4util/ympbuild | 37 +++++++++++++++++++ xfce/base/thunar-archive-plugin/ympbuild | 36 +++++++++++++++++++ xfce/base/thunar-volman/ympbuild | 36 +++++++++++++++++++ xfce/base/thunar/ympbuild | 39 ++++++++++++++++++++ xfce/base/tumbler/ympbuild | 34 ++++++++++++++++++ xfce/base/xfce4-appfinder/ympbuild | 36 +++++++++++++++++++ xfce/base/xfce4-panel/ympbuild | 36 +++++++++++++++++++ xfce/base/xfce4-power-manager/ympbuild | 39 ++++++++++++++++++++ xfce/base/xfce4-session/ympbuild | 37 +++++++++++++++++++ xfce/base/xfce4-settings/ympbuild | 42 ++++++++++++++++++++++ xfce/base/xfconf/ympbuild | 36 +++++++++++++++++++ xfce/base/xfdesktop/ympbuild | 36 +++++++++++++++++++ xfce/base/xfwm4/ympbuild | 40 +++++++++++++++++++++ 21 files changed, 781 insertions(+) create mode 100644 media/libs/libcanberra/ympbuild create mode 100644 sys/power/upower/ympbuild create mode 100644 x11/apps/xorg-iceauth/ympbuild create mode 100644 x11/libs/libnotify/ympbuild create mode 100644 x11/libs/libxklavier/ympbuild create mode 100644 xfce/base/exo/ympbuild create mode 100644 xfce/base/garcon/ympbuild create mode 100644 xfce/base/libxfce4ui/ympbuild create mode 100644 xfce/base/libxfce4util/ympbuild create mode 100644 xfce/base/thunar-archive-plugin/ympbuild create mode 100644 xfce/base/thunar-volman/ympbuild create mode 100644 xfce/base/thunar/ympbuild create mode 100644 xfce/base/tumbler/ympbuild create mode 100644 xfce/base/xfce4-appfinder/ympbuild create mode 100644 xfce/base/xfce4-panel/ympbuild create mode 100644 xfce/base/xfce4-power-manager/ympbuild create mode 100644 xfce/base/xfce4-session/ympbuild create mode 100644 xfce/base/xfce4-settings/ympbuild create mode 100644 xfce/base/xfconf/ympbuild create mode 100644 xfce/base/xfdesktop/ympbuild create mode 100644 xfce/base/xfwm4/ympbuild diff --git a/media/libs/libcanberra/ympbuild b/media/libs/libcanberra/ympbuild new file mode 100644 index 00000000..9327ef07 --- /dev/null +++ b/media/libs/libcanberra/ympbuild @@ -0,0 +1,45 @@ +#!/usr/bin/env bash +name='libcanberra' +release='1' +version='0.30' +url='https://0pointer.net/lennart/projects/libcanberra/' +description='A small and lightweight implementation of the XDG Sound Theme Specification' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://0pointer.de/lennart/projects/libcanberra/libcanberra-${version}.tar.xz" "https://www.linuxfromscratch.org/patches/blfs/svn/libcanberra-${version}-wayland-1.patch") +depends=(libvorbis alsa-lib gstreamer) +makedepends=(gtk3) +md5sums=('34cb7e4430afaf6f447c4ebdb9b42072' '63b8aa3272610d39c3114ffee292f1bc') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version +prepare(){ + patch -Np1 -i ../libcanberra-0.30-wayland-1.patch + autoreconf -fvi +} + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-builtin=dso \ + --enable-null \ + --disable-oss \ + --enable-alsa \ + --enable-pulse \ + --disable-oss +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs + rm -rf $DESTDIR/lib/systemd +} + diff --git a/sys/power/upower/ympbuild b/sys/power/upower/ympbuild new file mode 100644 index 00000000..8bb37bcc --- /dev/null +++ b/sys/power/upower/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='upower' +release='1' +version='1.90.0' +url='https://u0power.freedesktop.org/' +description='Abstraction for enumerating power devices, listening to device events and querying history and statistics' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://gitlab.freedesktop.org/upower/upower/-/archive/v${version}/upower-v${version}.tar.gz") +depends=(libgudev libusb polkit) +makedepends=() +md5sums=('6640404336d3d082e9c2a4f147d9eb8b') +group=(sys.power) +uses=() +arch=('x86_64') + +cd $name-"v"$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ \ + --buildtype=release \ + -Dgtk-doc=false \ + -Dman=false \ + -Ddefault_library=both +} + +build(){ + ninja -C build $jobs +} + +package(){ + ninja -C build install $jobs +} + diff --git a/x11/apps/xorg-iceauth/ympbuild b/x11/apps/xorg-iceauth/ympbuild new file mode 100644 index 00000000..dc86604b --- /dev/null +++ b/x11/apps/xorg-iceauth/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='xorg-iceauth' +release='1' +version='1.0.9' +url='https://xorg.freedesktop.org/' +description='ICE authority file utility' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('custom') +source=("https://gitlab.freedesktop.org/xorg/app/iceauth/-/archive/iceauth-${version}/iceauth-iceauth-${version}.tar.gz") +depends=(libICE util-macros xorgproto) +makedepends=() +md5sums=('b82f662f3e2c9515d6063bd62c3dc532') +group=(x11.apps) +uses=() +arch=('x86_64') + +cd "iceauth-iceauth"-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs + install -m755 -d "${DESTDIR}/usr/share/licenses/${name}" + install -m644 COPYING "${DESTDIR}/usr/share/licenses/${name}/" +} + diff --git a/x11/libs/libnotify/ympbuild b/x11/libs/libnotify/ympbuild new file mode 100644 index 00000000..4c668787 --- /dev/null +++ b/x11/libs/libnotify/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='libnotify' +release='1'. +version='0.8.2' +_version='0.8' +url='https://gitlab.gnome.org/GNOME/libnotify' +description='Library for sending desktop notifications' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://download.gnome.org/sources/libnotify/${_version}/libnotify-${version}.tar.xz") +depends=() +makedepends=() +md5sums=('ee2d2934a9dcfd5b1305188201e1cd50') +group=(x11.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ \ + --buildtype=release \ + -Dgtk_doc=false \ + -Dman=false \ + -Ddefault_library=both +} + +build(){ + ninja -C build $jobs +} + +package(){ + ninja -C build install $jobs +} + diff --git a/x11/libs/libxklavier/ympbuild b/x11/libs/libxklavier/ympbuild new file mode 100644 index 00000000..6deb609a --- /dev/null +++ b/x11/libs/libxklavier/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='libxklavier' +release='1' +version='5.4' +url='https://www.freedesktop.org/wiki/Software/LibXklavier/' +description='High-level API for X Keyboard Extension' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('LGPL') +source=("https://people.freedesktop.org/~svu/libxklavier-${version}.tar.bz2") +depends=(glib iso-codes libxml2) +makedepends=(gobject-introspection intltool) +md5sums=('13af74dcb6011ecedf1e3ed122bd31fa') +group=(x11.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --with-xkb-bin-base=/usr/bin \ + --with-xkb-base=/usr/share/X11/xkb \ + --enable-gtk-doc +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/exo/ympbuild b/xfce/base/exo/ympbuild new file mode 100644 index 00000000..1047f2d8 --- /dev/null +++ b/xfce/base/exo/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='exo' +release='1' +version='4.18.0' +_version='4.18' +url='https://docs.xfce.org/xfce/exo/start' +description='Application library for the Xfce desktop environment' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/exo/${_version}/exo-${version}.tar.bz2") +depends=(libxfce4ui) +makedepends=(intltool) +md5sums=('9d0be4e885eaf991e12dbc14d3fc628d') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --sbindir=/usr/bin \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} diff --git a/xfce/base/garcon/ympbuild b/xfce/base/garcon/ympbuild new file mode 100644 index 00000000..4131cbc9 --- /dev/null +++ b/xfce/base/garcon/ympbuild @@ -0,0 +1,35 @@ +#!/usr/bin/env bash +name='garcon' +release='1' +version='4.18.1' +_version='4.18' +url='https://docs.xfce.org/xfce/garcon/start' +description='Freedesktop.org compliant menu library' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2' 'LGPL') +source=("https://archive.xfce.org/src/xfce/garcon/${_version}/garcon-${version}.tar.bz2") +depends=(libxfce4ui) +makedepends=(intltool) +md5sums=('0c9dd937f595beb7052657c44f77c272') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} diff --git a/xfce/base/libxfce4ui/ympbuild b/xfce/base/libxfce4ui/ympbuild new file mode 100644 index 00000000..f66b7c3d --- /dev/null +++ b/xfce/base/libxfce4ui/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='libxfce4ui' +release='1' +version='4.18.3' +_version='4.18' +url='https://www.xfce.org/' +description='Widgets library for the Xfce desktop environment' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/libxfce4ui/${_version}/libxfce4ui-${version}.tar.bz2") +depends=(gtk3 xfconf libxfce4util) +makedepends=(gobject-introspection intltool vala) +md5sums=('740cecafa50b733f39d56c9fbb74c68e') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --sbindir=/usr/bin \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/libxfce4util/ympbuild b/xfce/base/libxfce4util/ympbuild new file mode 100644 index 00000000..904c2326 --- /dev/null +++ b/xfce/base/libxfce4util/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='libxfce4util' +release='1' +version='4.18.1' +_version='4.18' +url='https://www.xfce.org/' +description='Basic utility non-GUI functions for Xfce' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/libxfce4util/${_version}/libxfce4util-${version}.tar.bz2") +depends=(glib) +makedepends=(gobject-introspection intltool vala) +md5sums=('4a834c5dc207f33cde0e213bc4e8b5b1') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --sbindir=/usr/bin \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/thunar-archive-plugin/ympbuild b/xfce/base/thunar-archive-plugin/ympbuild new file mode 100644 index 00000000..56f5ac39 --- /dev/null +++ b/xfce/base/thunar-archive-plugin/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='thunar-archive-plugin' +release='1' +version='0.5.1' +_version='0.5' +url='https://docs.xfce.org/xfce/thunar/archive' +description='Adds archive operations to the Thunar file context menus' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/thunar-plugins/thunar-archive-plugin/${_version}/thunar-archive-plugin-${version}.tar.bz2") +depends=(thunar) +makedepends=(intltool) +md5sums=('7236c43a81ba39d2a5af47ef3fea74a6') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/xfce4 \ + --localstatedir=/var +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/thunar-volman/ympbuild b/xfce/base/thunar-volman/ympbuild new file mode 100644 index 00000000..f2e2cae1 --- /dev/null +++ b/xfce/base/thunar-volman/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='thunar-volman' +release='1' +version='4.18.0' +_version='4.18' +url='https://docs.xfce.org/xfce/thunar/thunar-volman' +description='Automatic management of removable drives and media for Thunar' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/thunar-volman/${_version}/thunar-volman-${version}.tar.bz2") +depends=( hicolor-icon-theme libxfce4ui thunar) +makedepends=(intltool) +md5sums=('a0965931e78fe662ad134e63b1ab33b9') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/thunar/ympbuild b/xfce/base/thunar/ympbuild new file mode 100644 index 00000000..22789269 --- /dev/null +++ b/xfce/base/thunar/ympbuild @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +name='thunar' +release='1' +version='4.18.6' +_version='4.18' +url='https://docs.xfce.org/xfce/thunar/start' +description='Modern, fast and easy-to-use file manager for Xfce' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2' 'LGPL2.1') +source=("https://archive.xfce.org/src/xfce/thunar/${_version}/thunar-${version}.tar.bz2") +depends=(exo libxfce4ui libxfce4util) +makedepends=(gobject-introspection intltool xfce4-panel hicolor-icon-theme) +md5sums=('dc9ccd48acfd2ca9c9ca46631ee35e35') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --enable-gio-unix \ + --enable-gudev \ + --enable-notifications \ + --enable-exif \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs + rm -rf $DESTDIR/usr/lib/systemd +} + diff --git a/xfce/base/tumbler/ympbuild b/xfce/base/tumbler/ympbuild new file mode 100644 index 00000000..7064ab33 --- /dev/null +++ b/xfce/base/tumbler/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='tumbler' +release='1' +version='4.18.1' +_version='4.18' +url='https://docs.xfce.org/xfce/tumbler/start' +description='Thumbnail service implementing the thumbnail management D-Bus specification' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2' 'LGPL') +source=("https://archive.xfce.org/src/xfce/tumbler/${_version}/tumbler-${version}.tar.bz2") +depends=(glib gdk-pixbuf libxfce4util) +makedepends=(intltool) +md5sums=('e66ff221ea5cd19c84ce80abca033f52') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} diff --git a/xfce/base/xfce4-appfinder/ympbuild b/xfce/base/xfce4-appfinder/ympbuild new file mode 100644 index 00000000..f19119ee --- /dev/null +++ b/xfce/base/xfce4-appfinder/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='xfce4-appfinder' +release='1' +version='4.18.0' +_version='4.18' +url='https://docs.xfce.org/xfce/xfce4-appfinder/start' +description='Application launcher and finder' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://archive.xfce.org/src/xfce/xfce4-appfinder/${_version}/xfce4-appfinder-${version}.tar.bz2") +depends=(garcon libxfce4ui xfconf) +makedepends=(intltool) +md5sums=('7c0d45141c58b3130d4281e9d33c24ba') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/xfce4-panel/ympbuild b/xfce/base/xfce4-panel/ympbuild new file mode 100644 index 00000000..4c6eec63 --- /dev/null +++ b/xfce/base/xfce4-panel/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='xfce4-panel' +release='1' +version='4.18.3' +_version='4.18' +url='https://docs.xfce.org/xfce/xfce4-panel/start' +description='Panel for the Xfce desktop environment' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/xfce4-panel/${_version}/xfce4-panel-${version}.tar.bz2") +depends=(exo garcon libxfce4ui xfconf libwnck3 cairo) +makedepends=(gobject-introspection intltool vala) +md5sums=('9673827a083036f54f013a4b249efec6') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/xfce4-power-manager/ympbuild b/xfce/base/xfce4-power-manager/ympbuild new file mode 100644 index 00000000..0375440d --- /dev/null +++ b/xfce/base/xfce4-power-manager/ympbuild @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +name='xfce4-power-manager' +release='1' +version='4.18.1' +_version='4.18' +url='https://docs.xfce.org/xfce/xfce4-power-manager/start' +description='Power Manager for Xfce' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/xfce4-power-manager/${_version}/xfce4-power-manager-${version}.tar.bz2") +depends=(libnotify libxfce4ui upower) +makedepends=(xfce4-panel intltool) +md5sums=('66a1d7bec8fd9c6381fcb6763b229141') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --sbindir=/usr/bin \ + --localstatedir=/var \ + --disable-network-manager \ + --enable-polkit \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/xfce4-session/ympbuild b/xfce/base/xfce4-session/ympbuild new file mode 100644 index 00000000..8ca19698 --- /dev/null +++ b/xfce/base/xfce4-session/ympbuild @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +name='xfce4-session' +release='1' +version='4.18.1' +_version='4.18' +url='https://docs.xfce.org/xfce/xfce4-session/start' +description="Xfce's session manager" +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/xfce4-session/${_version}/xfce4-session-${version}.tar.bz2") +depends=(libxfce4ui libwnck3 xfconf) +makedepends=(intltool) +md5sums=('3f6e20b6f528adcd62085dce7a153297') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + + diff --git a/xfce/base/xfce4-settings/ympbuild b/xfce/base/xfce4-settings/ympbuild new file mode 100644 index 00000000..fb89202e --- /dev/null +++ b/xfce/base/xfce4-settings/ympbuild @@ -0,0 +1,42 @@ +#!/usr/bin/env bash +name='xfce4-settings' +release='1' +version='4.18.2' +_version='4.18' +url='https://docs.xfce.org/xfce/xfce4-settings/start' +description="Xfce's Configuration System" +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/xfce4-settings/${_version}/xfce4-settings-${version}.tar.bz2") +depends=(exo garcon lxde-icon-theme libnotify) +makedepends=(intltool) +md5sums=('be88cc55725fa6b935f2f06a19e92535') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --sbindir=/usr/bin \ + --localstatedir=/var \ + --enable-xrandr \ + --enable-xcursor \ + --enable-libnotify \ + --enable-libxklavier \ + --enable-pluggable-dialogs \ + --enable-sound-settings \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} diff --git a/xfce/base/xfconf/ympbuild b/xfce/base/xfconf/ympbuild new file mode 100644 index 00000000..6401b38d --- /dev/null +++ b/xfce/base/xfconf/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='xfconf' +release='1' +version='4.18.1' +_version='4.18' +url='https://docs.xfce.org/xfce/xfconf/start' +description='D-Bus-based configuration storage system' +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/xfconf/${_version}/xfconf-${version}.tar.bz2") +depends=( libxfce4util) +makedepends=(gobject-introspection intltool vala) +md5sums=('60519958af4178d9bf110087a9c4a118') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/xfdesktop/ympbuild b/xfce/base/xfdesktop/ympbuild new file mode 100644 index 00000000..190f0c37 --- /dev/null +++ b/xfce/base/xfdesktop/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='xfdesktop' +release='1' +version='4.18.1' +_version='4.18' +url='https://docs.xfce.org/xfce/xfdesktop/start' +description="Xfce's desktop manager" +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv3') +source=("https://archive.xfce.org/src/xfce/xfdesktop/${_version}/xfdesktop-${version}.tar.bz2") +depends=(exo garcon libwnck3 libxfce4ui thunar) +makedepends=(intltool) +md5sums=('e675c2989436dc724fef402d1db0125d') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --enable-thunarx \ + --enable-notifications \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} + diff --git a/xfce/base/xfwm4/ympbuild b/xfce/base/xfwm4/ympbuild new file mode 100644 index 00000000..b83ab4a8 --- /dev/null +++ b/xfce/base/xfwm4/ympbuild @@ -0,0 +1,40 @@ +#!/usr/bin/env bash +name='xfwm4' +release='1' +version='4.18.0' +_version='4.18' +url='https://docs.xfce.org/xfce/xfwm4/start' +description="Xfce's window manager" +email='akarsu@protonmail.com' +maintainer='akarsu' +license=('GPLv2') +source=("https://archive.xfce.org/src/xfce/xfwm4/${_version}/xfwm4-${version}.tar.bz2") +depends=(libepoxy libwnck3 libxfce4ui xfconf) +makedepends=(intltool) +md5sums=('181415e457c86124fa5f8aa5d715b967') +group=(xfce.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-startup-notification \ + --enable-randr \ + --enable-compositor \ + --enable-xsync \ + --disable-debug +} + +build(){ + make $jobs +} + +package(){ + make install DESTDIR=$DESTDIR $jobs +} +