Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add: wayland #6389

Merged
merged 18 commits into from
Sep 10, 2024
1 change: 1 addition & 0 deletions packagelist
Original file line number Diff line number Diff line change
Expand Up @@ -564,6 +564,7 @@ warp
warpinator-deb
watchexec-bin
wavey-launcher-bin
wayland
waynergy
webapp-manager
webapp-manager-deb
Expand Down
54 changes: 54 additions & 0 deletions packages/wayland/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
pkgbase = wayland
gives = wayland
pkgver = 1.23.0
pkgrel = 1
pkgdesc = A computer display server protocol
url = https://wayland.freedesktop.org/
arch = amd64
arch = i386
depends = libglib2.0-0
depends = libffi8
depends = libexpat1
depends = libxml2
depends = libgnutls30
makedepends = meson
makedepends = cmake
makedepends = pkg-config
makedepends = libxslt1-dev
makedepends = doxygen
makedepends = xmlto
makedepends = graphviz
makedepends = docbook-xsl
makedepends = libffi-dev
makedepends = libffi8
makedepends = libexpat-dev
makedepends = libxml2-dev
breaks = libwayland-client0
breaks = libwayland-egl1
breaks = libwayland-server0
breaks = libwayland-cursor0
breaks = libwayland-dev
breaks = libwayland-egl-backend-dev
breaks = libwayland-doc
breaks = libwayland-bin
replaces = libwayland-client0
replaces = libwayland-egl1
replaces = libwayland-server0
replaces = libwayland-cursor0
replaces = libwayland-dev
replaces = libwayland-egl-backend-dev
replaces = libwayland-doc
replaces = libwayland-bin
provides = libwayland-client0=1.23.0
provides = libwayland-egl1=1.23.0
provides = libwayland-server0=1.23.0
provides = libwayland-cursor0=1.23.0
provides = libwayland-dev=1.23.0
provides = libwayland-egl-backend-dev=1.23.0
provides = libwayland-doc=1.23.0
provides = libwayland-bin=1.23.0
maintainer = xdavius <[email protected]>
source = https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.23.0/downloads/wayland-1.23.0.tar.xz
sha256sums = 05b3e1574d3e67626b5974f862f36b5b427c7ceeb965cb36a4e6c2d342e45ab2

pkgname = wayland
43 changes: 43 additions & 0 deletions packages/wayland/wayland.pacscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
pkgname=wayland
gives="wayland"
pkgver=1.23.0
pkgrel=1
vigress8 marked this conversation as resolved.
Show resolved Hide resolved
pkgdesc='A computer display server protocol'
arch=('amd64' 'i386')
url='https://wayland.freedesktop.org/'
source=("https://gitlab.freedesktop.org/wayland/wayland/-/releases/${pkgver}/downloads/wayland-${pkgver}.tar.xz")
sha256sums=('05b3e1574d3e67626b5974f862f36b5b427c7ceeb965cb36a4e6c2d342e45ab2')
depends=('libglib2.0-0' 'libffi8' 'libexpat1' 'libxml2' 'libgnutls30')
makedepends=('meson' 'cmake' 'pkg-config' 'libxslt1-dev' 'doxygen' 'xmlto' 'graphviz' 'docbook-xsl' 'libffi-dev' 'libffi8' 'libexpat-dev' 'libxml2-dev')
provides=(libwayland-client0="${pkgver}"
libwayland-egl1="${pkgver}"
libwayland-server0="${pkgver}"
libwayland-cursor0="${pkgver}"
libwayland-dev="${pkgver}"
libwayland-egl-backend-dev="${pkgver}"
libwayland-doc="${pkgver}"
libwayland-bin="${pkgver}")
replaces=(libwayland-client0 libwayland-egl1 libwayland-server0 libwayland-cursor0 libwayland-dev libwayland-egl-backend-dev libwayland-doc libwayland-bin)
breaks=("${replaces[@]}")

maintainer=("xdavius <[email protected]>")

build() {
cd "${pkgname}-${pkgver}"
meson --prefix=/usr build
meson compile -C build
}

check() {
cd "${pkgname}-${pkgver}"
meson test -C build --print-errorlogs
}

package() {
cd "${pkgname}-${pkgver}"
meson install -C build --destdir "${pkgdir}"
mkdir -p docs/share
mv "${pkgdir}"/usr/share/{doc,man} docs/share
Xdavius marked this conversation as resolved.
Show resolved Hide resolved
install -Dm 644 "${pkgname}-${pkgver}"/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
mv docs "${pkgdir}/usr"
}
55 changes: 55 additions & 0 deletions srclist
Original file line number Diff line number Diff line change
Expand Up @@ -10819,6 +10819,61 @@ pkgbase = wavey-launcher-bin

pkgname = wavey-launcher-bin
---
pkgbase = wayland
gives = wayland
pkgver = 1.23.0
pkgrel = 1
pkgdesc = A computer display server protocol
url = https://wayland.freedesktop.org/
arch = amd64
arch = i386
depends = libglib2.0-0
depends = libffi8
depends = libexpat1
depends = libxml2
depends = libgnutls30
makedepends = meson
makedepends = cmake
makedepends = pkg-config
makedepends = libxslt1-dev
makedepends = doxygen
makedepends = xmlto
makedepends = graphviz
makedepends = docbook-xsl
makedepends = libffi-dev
makedepends = libffi8
makedepends = libexpat-dev
makedepends = libxml2-dev
breaks = libwayland-client0
breaks = libwayland-egl1
breaks = libwayland-server0
breaks = libwayland-cursor0
breaks = libwayland-dev
breaks = libwayland-egl-backend-dev
breaks = libwayland-doc
breaks = libwayland-bin
replaces = libwayland-client0
replaces = libwayland-egl1
replaces = libwayland-server0
replaces = libwayland-cursor0
replaces = libwayland-dev
replaces = libwayland-egl-backend-dev
replaces = libwayland-doc
replaces = libwayland-bin
provides = libwayland-client0=1.23.0
provides = libwayland-egl1=1.23.0
provides = libwayland-server0=1.23.0
provides = libwayland-cursor0=1.23.0
provides = libwayland-dev=1.23.0
provides = libwayland-egl-backend-dev=1.23.0
provides = libwayland-doc=1.23.0
provides = libwayland-bin=1.23.0
maintainer = xdavius <[email protected]>
source = https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.23.0/downloads/wayland-1.23.0.tar.xz
sha256sums = 05b3e1574d3e67626b5974f862f36b5b427c7ceeb965cb36a4e6c2d342e45ab2

pkgname = wayland
---
pkgbase = waynergy
pkgver = 0.0.17
pkgdesc = Synergy client for wayland compositors
Expand Down
Loading