Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:alveus:budgie
wrapland
wrapland.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File wrapland.spec of Package wrapland
# # Spec file for package wrapland kwayland # # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # %define commit 79f9d154b066da23c809f55c8cba5f61e871687f %define qt6_version 6.5.0 %define kf6_version 6.0.0 Name: wrapland Version: 0.600.0 Release: 0 Summary: C++ wrapper for the libwayland client and server API License: LGPL-2.1-or-later Group: Development/Libraries/KDE URL: https://github.com/winft/%{name} Source: %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz # Patch0: 144.diff Patch1: EPROTO.patch BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version} BuildRequires: cmake(Qt6Gui) >= %{qt6_version} BuildRequires: fdupes BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: kf6-filesystem BuildRequires: ms-gsl-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-protocols) >= 1.27 BuildRequires: pkgconfig(wayland-server) >= 1.21 BuildRequires: pkgconfig(wayland-scanner) BuildRequires: qt6-gui-private-devel >= %{qt6_version} Provides: libWraplandClient = %{version} Obsoletes: libWraplandClient < %{version} Provides: libWraplandServer = %{version} Obsoletes: libWraplandServer < %{version} %description Wrapland is a Qt/C++ library that wraps and mediates the libwayland client and server API for its consumers. Wrapland is an independent part of the KWinFT project with the KWinFT window manager being first and most prominent user. %package devel Summary: Wrapland: Build Environment Group: Development/Libraries/KDE Requires: %{name} = %{version} Requires: kf6-extra-cmake-modules Requires: ms-gsl-devel %description devel Client and Server library wrapper for the Wayland libraries. %prep %autosetup -p1 -n %{name}-%{commit} %build %cmake_kf6 %kf6_build %install %kf6_install %ldconfig_scriptlets %files %license COPYING.LIB %{_kf6_debugdir}/*.categories %{_kf6_libdir}/libWraplandClient.so.* %{_kf6_libdir}/libWraplandServer.so.* %files devel %{_includedir}/* %{_kf6_libdir}/cmake/Wrapland/ %{_kf6_libdir}/libWraplandClient.so %{_kf6_libdir}/libWraplandServer.so %changelog * Fri Feb 23 2024 Foo Bar <foobar@example.org> - fix error: source_date_epoch_from_changelog set but changelog is missing
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor