wayland fixes and sway

This commit is contained in:
aliriza committed 2023-01-27 14:53:37 +00:00
1 parent 6f9103c18e
commit 30c247fd6b
17 files changed
+141 -17

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
name='json-c'
release='1'
version='0.16-20220414'
url='https://github.com/json-c/json-c'
description='A JSON implementation in C'
email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza'
license=('GPLv3')
source=("https://github.com/json-c/json-c/archive/refs/tags/json-c-$version.tar.gz")
depends=()
makedepends=()
md5sums=('4f3288a5f14e0e6abe914213f41234e0')
group=(dev.libs)
uses=()
arch=('x86_64')
cd $name-$name-$version
setup(){
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr
}
build(){
make -C build
}
package(){
make install -C build
}
+1 -1
View File
@@ -11,7 +11,7 @@ source=("https://github.com/llvm/llvm-project/releases/download/llvmorg-$version
depends=(spirv-llvm-translator)
makedepends=()
md5sums=('5fd8548b294168c8fb55839bb16cccb3')
group=()
group=(dev.libs)
uses=()
arch=('x86_64')
+1 -1
View File
@@ -8,7 +8,7 @@ email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza'
license=('GPLv3')
source=("https://gitlab.freedesktop.org/wayland/wayland/-/archive/$version/wayland-$version.tar.gz")
depends=(zlib expat libffi xz-utils libxml2)
depends=(zlib expat libffi xz-utils libxml2 wayland-protocols mesa)
makedepends=()
md5sums=('e7ae08bd1e4ba94905ffe409a1db393e')
group=(dev.libs)
+2 -2
View File
@@ -8,10 +8,10 @@ email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza'
license=('GPLv3')
source=("https://gitlab.freedesktop.org/wayland/weston/-/archive/$version/weston-$version.tar.gz")
depends=(pixman libdrm libxkbcommon libinput pango)
depends=(pixman libdrm libxkbcommon libinput pango libjpeg-turbo lcms)
makedepends=()
md5sums=('67ad4a73ed94c3fc9f7aaa3700d311fb')
group=()
group=(dev.libs)
uses=()
arch=('x86_64')
+1 -1
View File
@@ -11,7 +11,7 @@ source=("https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/sdk-$ve
depends=()
makedepends=()
md5sums=('da1982a5df290f7a76ff786af4587ffc')
group=()
group=(dev.util)
uses=()
arch=('x86_64')
+1 -1
View File
@@ -11,7 +11,7 @@ source=("https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v$version
depends=(spirv-tools llvm)
makedepends=()
md5sums=('19e3ee2fb84754602ec754c594b20a1d')
group=()
group=(dev.util)
uses=()
arch=('x86_64')
+1 -1
View File
@@ -11,7 +11,7 @@ source=("https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v$version
depends=(spirv-headers gcc)
makedepends=()
md5sums=('9f40d51201510d809dbabc48b076febc')
group=()
group=(dev.util)
uses=()
arch=('x86_64')
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='foot'
release='1'
version='1.13.1'
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)
makedepends=()
md5sums=('af8dcc45e4a2c68282d46fce1910d313')
group=(gui.apps)
uses=()
arch=('x86_64')
cd $name
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build
}
package(){
ninja -C build install
}
+32
View File
@@ -0,0 +1,32 @@
#!/usr/bin/env bash
name='sway'
release='1'
version='1.8'
url=''https://github.com/swaywm/sway
description=='i3-compatible Wayland window manager'
email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza'
license=('GPLv3')
source=("https://github.com/swaywm/sway/archive/refs/tags/1.8.zip")
depends=(wlroots json-c)
makedepends=()
md5sums=('eaf1d5929dc3587c7345d2b8fd362c0a')
group=(gui.wm)
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
}
+1 -1
View File
@@ -11,7 +11,7 @@ source=("https://github.com/harfbuzz/harfbuzz/archive/refs/tags/$version.tar.gz"
depends=()
makedepends=()
md5sums=('7c71bb68e5950f4eb9b7ace8be0de426')
group=()
group=(media.libs)
uses=(freetype)
freetype_depends=(freetype)
arch=('x86_64')
+1 -1
View File
@@ -11,7 +11,7 @@ source=("https://gitlab.freedesktop.org/glvnd/libglvnd/-/archive/v$version/libgl
depends=(libXext)
makedepends=()
md5sums=('239b1799a2fb82ffe0902b6b7afd469b')
group=()
group=(media.libs)
uses=()
arch=('x86_64')
-2
View File
@@ -4,8 +4,6 @@ if [ ! -f /var/lib/ymp/sysconf/openrc/postinst.done ] ; then
for level in boot default nonetwork shutdown sysinit ; do
mkdir -p /etc/runlevels/$level
done
ln -s agetty /etc/init.d/agetty.tty1
rc-update add agetty.tty1 boot
touch /etc/fstab
touch /var/lib/ymp/sysconf/openrc/postinst.done
fi
+1 -3
View File
@@ -13,7 +13,7 @@ depends=()
makedepends=()
md5sums=('8b74d3db544b496f6bb33d2648db5d2f'
'SKIP')
group=()
group=(sys.apps)
uses=()
uses_extra=(pam)
pam_depends=(pam)
@@ -50,8 +50,6 @@ package(){
mkdir -p ${DESTDIR}/etc/passwd.d
echo "uucp:x:14:" > ${DESTDIR}/etc/group.d/uucp
echo "uucp:x:10:14:uucp:/var/spool/uucp:/bin/false" > ${DESTDIR}/etc/passwd.d/uucp
# symlink init
ln -s openrc-init ${DESTDIR}/sbin/init
# move /share to /usr/share
mkdir ${DESTDIR}/usr
mv ${DESTDIR}/{,usr}/share
+1 -1
View File
@@ -15,7 +15,7 @@ makedepends=()
md5sums=('SKIP'
'SKIP'
)
group=()
group=(sys.kernel)
uses=()
arch=('x86_64')
+1 -1
View File
@@ -11,7 +11,7 @@ source=('https://gitlab.freedesktop.org/libevdev/libevdev/-/archive/libevdev-1.1
depends=()
makedepends=()
md5sums=('543bb8a1ea75720ed6cd6503614edeeb')
group=()
group=(sys.libs)
uses=()
arch=('x86_64')
+1 -1
View File
@@ -8,7 +8,7 @@ email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza'
license=('GPLv3')
source=("https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-$version.tar.gz")
depends=(libxml2 libxcb)
depends=(libxml2 libxcb xkeyboard-config)
makedepends=()
md5sums=('94123bad1ad88688134b91349b496c02')
group=(x11.libs)
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/env bash
name='xkeyboard-config'
release='1'
version='2.37'
url='https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config'
description='X keyboard configuration database'
email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza'
license=('GPLv3')
source=("https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/archive/xkeyboard-config-$version/xkeyboard-config-xkeyboard-config-$version.tar.gz")
depends=()
makedepends=()
md5sums=('01db3af4da0178c83e53afb9e47d9835')
group=(x11.misc)
uses=()
arch=('x86_64')
cd $name-$name-$version
setup(){
meson setup build --prefix=/usr \
--libdir=/usr/lib64/
}
build(){
ninja -C build
}
package(){
ninja -C build install
}