diff --git a/dev/libs/libkeybinder/ympbuild b/dev/libs/libkeybinder/ympbuild new file mode 100644 index 00000000..fea6eeca --- /dev/null +++ b/dev/libs/libkeybinder/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='libkeybinder3' +release='1' +version='0.3.2-1.1' +url='https://salsa.debian.org/debian/keybinder-3.0' +description='Musical key detection library for digital audio ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://salsa.debian.org/debian/keybinder-3.0/-/archive/debian/0.3.2-1.1/keybinder-3.0-debian-0.3.2-1.1.tar.gz") +depends=() +makedepends=() +md5sums=('c85e710453917475c9efabb0afc1f612') +group=(dev.libs) +uses=() +arch=('x86_64') + +cd keybinder-3.0-debian-0.3.2-1.1 + +setup(){ + ./autogen.sh + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ --with-gtk=3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/gnome/base/gnome-common/ympbuild b/gnome/base/gnome-common/ympbuild new file mode 100644 index 00000000..5b077610 --- /dev/null +++ b/gnome/base/gnome-common/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='gnome-common' +release='1' +version='3.18.0' +url='https://gitlab.gnome.org/GNOME/gnome-common.git/' +description='Common files for development of Gnome packages ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/GNOME/gnome-common/-/archive/3.18.0/gnome-common-3.18.0.tar.gz") +depends=() +makedepends=() +md5sums=('a6d83f1e9a04673ac9704c9919ea80af') +group=(gnome.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + ./autogen.sh + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxde-common/ympbuild b/lxde/base/lxde-common/ympbuild new file mode 100644 index 00000000..d1cecbd7 --- /dev/null +++ b/lxde/base/lxde-common/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='lxde-common' +release='1' +version='0.99.2' +url='https://github.com/lxde/lxde-common' +description='LXDE Session default configuration files and nuoveXT2 iconset ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/lxde/lxde-common/archive/refs/tags/0.99.2.tar.gz') +depends=() +makedepends=() +md5sums=('35ee87e007b15e80d334cb68b1355124') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxhotkey/ympbuild b/lxde/base/lxhotkey/ympbuild new file mode 100644 index 00000000..08518b71 --- /dev/null +++ b/lxde/base/lxhotkey/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='lxhotkey' +release='1' +version='0.1.1' +url='https://github.com/lxde/lxhotkey/' +description='LXDE hotkey' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/lxde/lxhotkey/archive/refs/tags/0.1.1.tar.gz") +depends=() +makedepends=() +md5sums=('2e21ba7d8d318652000b083b49d8de5f') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxinput/ympbuild b/lxde/base/lxinput/ympbuild new file mode 100644 index 00000000..9755cc7f --- /dev/null +++ b/lxde/base/lxinput/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='lxinput' +release='1' +version='0.3.5-1' +url='https://github.com/lxde/lxinput' +description='LXDE keyboard and mouse configuration tool ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://salsa.debian.org/lxde-team/lxinput/-/archive/debian/0.3.5-1/lxinput-debian-0.3.5-1.tar.gz") +depends=() +makedepends=() +md5sums=('4e063d967ad6e9fa36813a84fe2f27c6') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-debian-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ --enable-gtk3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxlauncher/ympbuild b/lxde/base/lxlauncher/ympbuild new file mode 100644 index 00000000..a144f8a4 --- /dev/null +++ b/lxde/base/lxlauncher/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='lxlauncher' +release='1' +version='0.2.5' +url='https://wiki.lxde.org/en/LXLauncher' +description='Open source clone of the Asus launcher for EeePC' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('https://github.com/lxde/lxlauncher/archive/refs/tags/0.2.5.tar.gz') +depends=() +makedepends=() +md5sums=('6ba0bffe776679bb20382fa3571b0e05') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --enable-gtk3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxmenu-data/ympbuild b/lxde/base/lxmenu-data/ympbuild new file mode 100644 index 00000000..ff0ab1d3 --- /dev/null +++ b/lxde/base/lxmenu-data/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='lxmenu-data' +release='1' +version='0.1.5' +url='https://github.com/lxde/lxmenu-data' +description='Provides files needed for LXDE application menus ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/lxde/lxmenu-data/archive/refs/tags/0.1.5.tar.gz") +depends=() +makedepends=() +md5sums=('48b214030360e9ae0e3a04566eed305c') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxpanel/ympbuild b/lxde/base/lxpanel/ympbuild new file mode 100644 index 00000000..e5d1359d --- /dev/null +++ b/lxde/base/lxpanel/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='lxpanel' +release='1' +version='0.10.1-1' +url='https://wiki.lxde.org/en/LXPanel' +description='Lightweight X11 desktop panel for LXDE ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://salsa.debian.org/lxde-team/lxpanel/-/archive/debian/0.10.1-1/lxpanel-debian-0.10.1-1.tar.gz") +depends=(libwnck) +makedepends=() +md5sums=('6e8b705c91015c1c3594f9c86eab2ed7') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-debian-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ --enable-gtk3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxsession/ympbuild b/lxde/base/lxsession/ympbuild new file mode 100644 index 00000000..67471ad0 --- /dev/null +++ b/lxde/base/lxsession/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='lxsession' +release='1' +version='0.5.5-2' +url='https://salsa.debian.org/lxde-team/lxsession' +description='LXDE session manager' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://salsa.debian.org/lxde-team/lxsession/-/archive/debian/0.5.5-2/lxsession-debian-0.5.5-2.tar.gz") +depends=() +makedepends=() +md5sums=('57c0a337a43c256d15962a07667107d3') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-debian-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ \ + --enable-gtk3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxtask/ympbuild b/lxde/base/lxtask/ympbuild new file mode 100644 index 00000000..80df9856 --- /dev/null +++ b/lxde/base/lxtask/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='lxtask' +release='1' +version='0.1.10' +url='https://wiki.lxde.org/en/LXTask' +description='LXDE Task manager' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/lxde/lxtask/archive/refs/tags/0.1.10.tar.gz") +depends=() +makedepends=() +md5sums=('9dae6bb75181e3b6f1421cd7325d494d') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ --enable-gtk3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/lxterminal/ympbuild b/lxde/base/lxterminal/ympbuild new file mode 100644 index 00000000..3c23e2e3 --- /dev/null +++ b/lxde/base/lxterminal/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='lxterminal' +release='1' +version='0.4.0-2' +url='https://wiki.lxde.org/en/LXTerminal' +description='Lightweight vte-based tabbed terminal emulator for LXDE ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://salsa.debian.org/lxde-team/lxterminal/-/archive/debian/0.4.0-2/lxterminal-debian-0.4.0-2.tar.gz") +depends=() +makedepends=() +md5sums=('9bd60448006d310575b083b3fa0e8559') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-debian-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ --enable-gtk3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/lxde/base/pcmanfm/ympbuild b/lxde/base/pcmanfm/ympbuild new file mode 100644 index 00000000..2fb09f18 --- /dev/null +++ b/lxde/base/pcmanfm/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='pcmanfm' +release='1' +version='1.3.2' +url='https://github.com/lxde/lxinput' +description='LXDE keyboard and mouse configuration tool ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/lxde/pcmanfm/archive/refs/tags/1.3.2.tar.gz") +depends=(libxkbcommon libxcb wayland libthai pixman libpng libpcre2 pango util-linux menu-cache libjpeg-turbo gtk3 glib gdk-pixbuf fribidi expat libepoxy dbus libdatrie libcloudproviders cairo at-spi2-core libXrender libXrandr libXi libXfixes libXext libXdmcp libXdamage libXcursor libXcomposite libXau libX11) +makedepends=() +md5sums=('212a3ca12bc38dbd92c4b501b98d8074') +group=(lxde.base) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ --with-gtk=3 +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/net/wireless/wireless-tools/ympbuild b/net/wireless/wireless-tools/ympbuild new file mode 100644 index 00000000..63e8edd9 --- /dev/null +++ b/net/wireless/wireless-tools/ympbuild @@ -0,0 +1,34 @@ +#!/usr/bin/env bash +name='wireless-tools' +release='1' +version='30_pre9-13' +url='http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html' +description='A collection of tools to configure IEEE 802.11 wireless LAN cards ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://salsa.debian.org/debian/wireless-tools/-/archive/debian/30_pre9-13/wireless-tools-debian-30_pre9-13.tar.gz") +depends=(libwnck) +makedepends=() +md5sums=('c962c6c2e2a5e686e9464fcf73eb97b7') +group=(net.wireless) +uses=() +arch=('x86_64') + +cd $name-debian-$version + +setup(){ +make + #autoreconf -fvi + #./configure --prefix=/usr \ + # --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/x11/libs/libstartup-notification/ympbuild b/x11/libs/libstartup-notification/ympbuild new file mode 100644 index 00000000..b47398fe --- /dev/null +++ b/x11/libs/libstartup-notification/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='libstartup-notification' +release='1' +version='0.12' +url='https://www.freedesktop.org/wiki/Software/startup-notification' +description='Application startup notification and feedback library ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=('http://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz') +depends=() +makedepends=() +md5sums=('2cd77326d4dcaed9a5a23a1232fb38e9') +group=(x11.libs) +uses=() +arch=('x86_64') + +cd startup-notification-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make $jobs +} + +package(){ + make install $jobs +} + diff --git a/x11/libs/libwnck/ympbuild b/x11/libs/libwnck/ympbuild new file mode 100644 index 00000000..4b88cda6 --- /dev/null +++ b/x11/libs/libwnck/ympbuild @@ -0,0 +1,32 @@ +#!/usr/bin/env bash +name='libwnck' +release='1' +version='43.0' +url='https://gitlab.gnome.org/GNOME/libwnck.git/' +description='A window navigation construction kit ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/GNOME/libwnck/-/archive/43.0/libwnck-43.0.tar.gz") +depends=() +makedepends=() +md5sums=('f7b0043cd38550230f519aede0d9e679') +group=(x11.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} + diff --git a/x11/libs/vte/ympbuild b/x11/libs/vte/ympbuild new file mode 100644 index 00000000..fb2334bd --- /dev/null +++ b/x11/libs/vte/ympbuild @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +name='vte' +release='1' +version='0.71.99' +url='https://gitlab.gnome.org/GNOME/vte.git/' +description='vte Library providing a virtual terminal emulator widget' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.gnome.org/GNOME/vte/-/archive/0.71.99/vte-0.71.99.tar.gz") +depends=(libxkbcommon libxcb wayland libthai pixman libpng pixman libpcre2 pango p11-kit nettle util-linux libjpeg-turbo libidn2 icu harfbuzz gtk3 glib gnutls gmp gdk-pixbuf fribidi fontconfig expat libepoxy dbus libdatrie libcloudproviders cairo bzip2 at-spi2-core libXfixes libXi libXrandr libXrender libXext libXdmcp libXdamage libXcursor libXcomposite libXau libX11 libxkbcommon) +makedepends=() +md5sums=('b429c8b15fffab8a7397190da968ce6f') +group=(x11.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64/ \ + -D b_lto=false \ + -D docs=false \ + -D gtk3=true \ + -D_systemd=false +} + +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} +