diff --git a/lxde/base/lxde-common/ympbuild b/lxde/base/lxde-common/ympbuild index d1cecbd7..7cf3806b 100644 --- a/lxde/base/lxde-common/ympbuild +++ b/lxde/base/lxde-common/ympbuild @@ -7,7 +7,7 @@ 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') +source=("https://github.com/lxde/lxde-common/archive/refs/tags/$version.tar.gz") depends=() makedepends=() md5sums=('35ee87e007b15e80d334cb68b1355124') diff --git a/lxde/base/lxhotkey/ympbuild b/lxde/base/lxhotkey/ympbuild index 270f454b..ddff6365 100644 --- a/lxde/base/lxhotkey/ympbuild +++ b/lxde/base/lxhotkey/ympbuild @@ -7,7 +7,7 @@ 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") +source=("https://github.com/lxde/lxhotkey/archive/refs/tags/$version.tar.gz") depends=(libfm) makedepends=() md5sums=('2e21ba7d8d318652000b083b49d8de5f') diff --git a/lxde/base/lxinput/ympbuild b/lxde/base/lxinput/ympbuild index 01194d00..73d2071c 100644 --- a/lxde/base/lxinput/ympbuild +++ b/lxde/base/lxinput/ympbuild @@ -1,13 +1,13 @@ #!/usr/bin/env bash name='lxinput' release='1' -version='0.3.5-1' +version='0.3.5' 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") +source=("https://salsa.debian.org/lxde-team/lxinput/-/archive/debian/$version-1/lxinput-debian-$version-1.tar.gz") depends=(gtk3) makedepends=() md5sums=('4e063d967ad6e9fa36813a84fe2f27c6') @@ -15,7 +15,7 @@ group=(lxde.base) uses=() arch=('x86_64') -cd $name-debian-$version +cd $name-debian-$version-1 setup(){ autoreconf -fvi diff --git a/lxde/base/lxlauncher/ympbuild b/lxde/base/lxlauncher/ympbuild index 03b1dc69..85f37026 100644 --- a/lxde/base/lxlauncher/ympbuild +++ b/lxde/base/lxlauncher/ympbuild @@ -7,7 +7,7 @@ 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') +source=("https://github.com/lxde/lxlauncher/archive/refs/tags/$version.tar.gz") depends=(startup-notification gtk3 menu-cache) makedepends=() md5sums=('6ba0bffe776679bb20382fa3571b0e05') diff --git a/lxde/base/lxmenu-data/ympbuild b/lxde/base/lxmenu-data/ympbuild index 3ac0524e..4f5c0bb0 100644 --- a/lxde/base/lxmenu-data/ympbuild +++ b/lxde/base/lxmenu-data/ympbuild @@ -7,7 +7,7 @@ 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") +source=("https://github.com/lxde/lxmenu-data/archive/refs/tags/$version.tar.gz") depends=() makedepends=() md5sums=('48b214030360e9ae0e3a04566eed305c') diff --git a/lxde/base/lxpanel/ympbuild b/lxde/base/lxpanel/ympbuild index 5f920bd1..57ea290f 100644 --- a/lxde/base/lxpanel/ympbuild +++ b/lxde/base/lxpanel/ympbuild @@ -1,13 +1,13 @@ #!/usr/bin/env bash name='lxpanel' release='1' -version='0.10.1-1' +version='0.10.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") +source=("https://salsa.debian.org/lxde-team/lxpanel/-/archive/debian/$version-1/lxpanel-debian-$version-1.tar.gz") depends=(libwnck3 wireless-tools) makedepends=() md5sums=('6e8b705c91015c1c3594f9c86eab2ed7') @@ -15,7 +15,7 @@ group=(lxde.base) uses=() arch=('x86_64') -cd $name-debian-$version +cd $name-debian-$version-1 prepare(){ # Disable pager plugin as it breaks panel layout with GTK+ 3 diff --git a/lxde/base/lxsession/ympbuild b/lxde/base/lxsession/ympbuild index 91caff39..7fa7ae0c 100644 --- a/lxde/base/lxsession/ympbuild +++ b/lxde/base/lxsession/ympbuild @@ -7,7 +7,7 @@ description='Lightweight X11 session manager' email='akarsu@protonmail.com' maintainer='akarsu' license=('GPL2') -source=("https://salsa.debian.org/lxde-team/lxsession/-/archive/debian/0.5.5-2/lxsession-debian-0.5.5-2.tar.gz") +source=("https://salsa.debian.org/lxde-team/lxsession/-/archive/debian/$version-2/lxsession-debian-$version-2.tar.gz") depends=(gtk3 polkit) makedepends=(intltool vala docbook-xsl) md5sums=('57c0a337a43c256d15962a07667107d3') diff --git a/lxde/base/lxtask/ympbuild b/lxde/base/lxtask/ympbuild index 7bde8232..c44144f6 100644 --- a/lxde/base/lxtask/ympbuild +++ b/lxde/base/lxtask/ympbuild @@ -7,7 +7,7 @@ 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") +source=("https://github.com/lxde/lxtask/archive/refs/tags/$version.tar.gz") depends=(gtk3) makedepends=() md5sums=('9dae6bb75181e3b6f1421cd7325d494d') diff --git a/lxde/base/lxterminal/ympbuild b/lxde/base/lxterminal/ympbuild index 47e5016e..d5966b37 100644 --- a/lxde/base/lxterminal/ympbuild +++ b/lxde/base/lxterminal/ympbuild @@ -1,13 +1,13 @@ #!/usr/bin/env bash name='lxterminal' release='1' -version='0.4.0-2' +version='0.4.0' 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") +source=("https://salsa.debian.org/lxde-team/lxterminal/-/archive/debian/$version-2/lxterminal-debian-$version-2.tar.gz") depends=(vte3 gtk3) makedepends=() md5sums=('9bd60448006d310575b083b3fa0e8559') @@ -15,7 +15,7 @@ group=(lxde.base) uses=() arch=('x86_64') -cd $name-debian-$version +cd $name-debian-$version-2 setup(){ autoreconf -fvi diff --git a/lxde/base/menu-cache/ympbuild b/lxde/base/menu-cache/ympbuild index f1fc8f03..f33b1493 100644 --- a/lxde/base/menu-cache/ympbuild +++ b/lxde/base/menu-cache/ympbuild @@ -7,7 +7,7 @@ description='Package description missing' email='bk@gmail.com' maintainer='bk' license=('GPLv3') -source=('https://github.com/lxde/menu-cache/archive/refs/tags/1.1.0.tar.gz' +source=("https://github.com/lxde/menu-cache/archive/refs/tags/$version.tar.gz" 'menu-cache-1.1.0-0001-Support-gcc10-compilation.patch') depends=(libfm) makedepends=() diff --git a/lxde/base/pcmanfm/ympbuild b/lxde/base/pcmanfm/ympbuild index 3bd6d6e4..d4038b31 100644 --- a/lxde/base/pcmanfm/ympbuild +++ b/lxde/base/pcmanfm/ympbuild @@ -7,7 +7,7 @@ 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") +source=("https://github.com/lxde/pcmanfm/archive/refs/tags/$version.tar.gz") depends=(lxmenu-data libfm menu-cache libkeybinder3) makedepends=() md5sums=('212a3ca12bc38dbd92c4b501b98d8074') diff --git a/media/libs/alsa-lib/ympbuild b/media/libs/alsa-lib/ympbuild new file mode 100644 index 00000000..09f75eef --- /dev/null +++ b/media/libs/alsa-lib/ympbuild @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +name='alsa-lib' +release='1' +version='1.2.8' +url='https://www.alsa-project.org/' +description='alsa-lib Advanced Linux Sound Architecture Library ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://github.com/alsa-project/alsa-lib/archive/refs/tags/v$version.tar.gz") +depends=() +makedepends=() +md5sums=('de332cfee083b11dd9d1604760ca8e79') +group=(media.libs) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + autoreconf -fvi + ./configure --prefix=/usr \ + --libdir=/usr/lib64/ +} + +build(){ + make -j`nproc` +} + +package(){ + make install -j`nproc` +} + diff --git a/media/video/pipewire-media-session/ympbuild b/media/video/pipewire-media-session/ympbuild new file mode 100644 index 00000000..e8588dc7 --- /dev/null +++ b/media/video/pipewire-media-session/ympbuild @@ -0,0 +1,30 @@ +#!/usr/bin/env bash +name='pipewire-media-session' +release='1' +version='0.4.2' +url='https://gitlab.freedesktop.org/pipewire/media-session' +description='session manager for PipeWire' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.freedesktop.org/pipewire/media-session/-/archive/$version/media-session-$version.tar.gz") +depends=(pipewire alsa-lib) +makedepends=() +md5sums=('41c413c63a6aeacd72b48a20f970aad3') +group=(media.video) +uses=() +arch=('x86_64') + +cd media-session-$version + +setup(){ + meson setup build --prefix=/usr \ + --libdir=/usr/lib64 +} +build(){ + ninja -C build +} + +package(){ + ninja -C build install +} diff --git a/media/video/pipewire/ympbuild b/media/video/pipewire/ympbuild new file mode 100644 index 00000000..5daba381 --- /dev/null +++ b/media/video/pipewire/ympbuild @@ -0,0 +1,31 @@ +#!/usr/bin/env bash +name='pipewire' +release='1' +version='0.3.67' +url='https://pipewire.org/' +description='Multimedia processing graphs ' +email='bayramk@gmail.com' +maintainer='bk' +license=('GPLv3') +source=("https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$version/pipewire-$version.tar.gz") +depends=() +makedepends=() +md5sums=('c3f399f63b6a520fce5f25ab7b9c9e1f') +group=(media.video) +uses=() +arch=('x86_64') + +cd $name-$version + +setup(){ + #./autogen.sh + meson setup build --prefix=/usr \ + --libdir=/usr/lib64 +} +build(){ + ninja -C build +} + +package(){ + ninja -C build install +}