wayland fixes and sway
This commit is contained in:
1 parent
6f9103c18e
commit
30c247fd6b
17 files changed
+141
-17
No files matched your search
@@ -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
|
||||
}
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -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')
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -15,7 +15,7 @@ makedepends=()
|
||||
md5sums=('SKIP'
|
||||
'SKIP'
|
||||
)
|
||||
group=()
|
||||
group=(sys.kernel)
|
||||
uses=()
|
||||
arch=('x86_64')
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user