waylandpp: initial commit, version 0.2.8

This commit is contained in:
Tim Biermann 2021-09-19 19:16:35 +02:00
parent 309033d1dc
commit e800628dbe
Signed by: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 89 additions and 0 deletions

64
waylandpp/.footprint Normal file
View File

@ -0,0 +1,64 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/wayland-scanner++
drwxr-xr-x root/root usr/include/
-rw-r--r-- root/root usr/include/wayland-client-protocol-extra.hpp
-rw-r--r-- root/root usr/include/wayland-client-protocol.hpp
-rw-r--r-- root/root usr/include/wayland-client.hpp
-rw-r--r-- root/root usr/include/wayland-cursor.hpp
-rw-r--r-- root/root usr/include/wayland-egl.hpp
-rw-r--r-- root/root usr/include/wayland-util.hpp
-rw-r--r-- root/root usr/include/wayland-version.hpp
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/waylandpp/
-rw-r--r-- root/root usr/lib/cmake/waylandpp/waylandpp-config-version.cmake
-rw-r--r-- root/root usr/lib/cmake/waylandpp/waylandpp-config.cmake
-rw-r--r-- root/root usr/lib/cmake/waylandpp/waylandpp-targets-release.cmake
-rw-r--r-- root/root usr/lib/cmake/waylandpp/waylandpp-targets.cmake
lrwxrwxrwx root/root usr/lib/libwayland-client++.so -> libwayland-client++.so.0
lrwxrwxrwx root/root usr/lib/libwayland-client++.so.0 -> libwayland-client++.so.0.2.8
-rwxr-xr-x root/root usr/lib/libwayland-client++.so.0.2.8
lrwxrwxrwx root/root usr/lib/libwayland-client-extra++.so -> libwayland-client-extra++.so.0
lrwxrwxrwx root/root usr/lib/libwayland-client-extra++.so.0 -> libwayland-client-extra++.so.0.2.8
-rwxr-xr-x root/root usr/lib/libwayland-client-extra++.so.0.2.8
lrwxrwxrwx root/root usr/lib/libwayland-cursor++.so -> libwayland-cursor++.so.0
lrwxrwxrwx root/root usr/lib/libwayland-cursor++.so.0 -> libwayland-cursor++.so.0.2.8
-rwxr-xr-x root/root usr/lib/libwayland-cursor++.so.0.2.8
lrwxrwxrwx root/root usr/lib/libwayland-egl++.so -> libwayland-egl++.so.0
lrwxrwxrwx root/root usr/lib/libwayland-egl++.so.0 -> libwayland-egl++.so.0.2.8
-rwxr-xr-x root/root usr/lib/libwayland-egl++.so.0.2.8
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/wayland-client++.pc
-rw-r--r-- root/root usr/lib/pkgconfig/wayland-client-extra++.pc
-rw-r--r-- root/root usr/lib/pkgconfig/wayland-cursor++.pc
-rw-r--r-- root/root usr/lib/pkgconfig/wayland-egl++.pc
-rw-r--r-- root/root usr/lib/pkgconfig/wayland-scanner++.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/waylandpp/
drwxr-xr-x root/root usr/share/waylandpp/protocols/
-rw-r--r-- root/root usr/share/waylandpp/protocols/fullscreen-shell-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/idle-inhibit-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/input-method-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/input-timestamps-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/keyboard-shortcuts-inhibit-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/linux-dmabuf-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/linux-explicit-synchronization-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/pointer-constraints-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/pointer-gestures-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/presentation-time.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/primary-selection-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/relative-pointer-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/tablet-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/tablet-unstable-v2.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/text-input-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/text-input-unstable-v3.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/viewporter.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/wayland.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/xdg-decoration-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/xdg-foreign-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/xdg-foreign-unstable-v2.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/xdg-output-unstable-v1.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/xdg-shell-unstable-v6.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/xdg-shell.xml
-rw-r--r-- root/root usr/share/waylandpp/protocols/xwayland-keyboard-grab-unstable-v1.xml

5
waylandpp/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3+7TXWLwZRKjDHgZaBPv19Hlr9Z/+JnkMoiJD7S9Lv8oubkWukZFQAnaIyQpJ7CpvlHt08ipAu2B0Frp3CCD+AQ=
SHA256 (Pkgfile) = 8e78a4e053428d5814a7617628f58ca4b3a7b2200e83618b7e71336aef03b907
SHA256 (.footprint) = e528d3e793c9736053f63b0d095dd223691d776d307cf6c512ee6e58d6622570
SHA256 (waylandpp-0.2.8.zip) = ad63812dcc781135cf1a729a8cdb195c29c07a91ac2776dd6cc737d80a422781

20
waylandpp/Pkgfile Normal file
View File

@ -0,0 +1,20 @@
# Description: Wayland C++ bindings
# URL: https://github.com/NilsBrause/waylandpp
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: pugixml wayland-egl wayland-protocols
name=waylandpp
version=0.2.8
release=1
source=(https://github.com/NilsBrause/waylandpp/archive/$version/$name-$version.zip)
build() {
cmake -S $name-$version -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_INSTALL_LIBDIR=lib \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-Wno-dev
cmake --build build
DESTDIR=$PKG cmake --install build
}