mirror of
https://github.com/terrapkg/packages.git
synced 2026-07-02 00:08:27 +00:00
chore(noctalia-git): add wireplumber requirement and use system md4c (#13620)
* add wireplumber requirement
* also add system md4c
* add changelog
(cherry picked from commit f4a1244eab)
This commit is contained in:
@@ -2,13 +2,13 @@
|
||||
|
||||
%global ver 5.0.0
|
||||
|
||||
%global commit 5f636c6cbed0ee6858fa6b83a9981a455c6d4d2c
|
||||
%global commit d8d9f8a836dc07ad856c07e5e87896c9cb508b53
|
||||
%global shortcommit %(c=%{commit}; echo ${c:0:7})
|
||||
%global commitdate 20260701
|
||||
|
||||
Name: noctalia-git
|
||||
Version: %{ver}^%{commitdate}git.%{shortcommit}
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: A lightweight Wayland shell and bar built directly on Wayland + OpenGL ES, with no Qt or GTK dependency
|
||||
|
||||
License: MIT
|
||||
@@ -22,6 +22,8 @@ BuildRequires: desktop-file-utils
|
||||
BuildRequires: pipewire-devel
|
||||
BuildRequires: sdbus-cpp-devel
|
||||
BuildRequires: tomlplusplus-devel
|
||||
BuildRequires: md4c-devel
|
||||
BuildRequires: wireplumber-devel
|
||||
BuildRequires: pkgconfig(cairo)
|
||||
BuildRequires: pkgconfig(egl)
|
||||
BuildRequires: pkgconfig(freetype2)
|
||||
@@ -65,9 +67,10 @@ sed -i "s/'unknown'/'%{shortcommit}'/g" meson.build
|
||||
|
||||
# Remove bundled libs that we have system copies of
|
||||
rm -r third_party/tomlplusplus
|
||||
rm -r third_party/md4c
|
||||
|
||||
%conf
|
||||
%meson -Dsystem_tomlplusplus=true
|
||||
%meson -Dsystem_tomlplusplus=true -Dsystem_md4c=true
|
||||
|
||||
%build
|
||||
%meson_build
|
||||
@@ -96,6 +99,10 @@ done
|
||||
%{_scalableiconsdir}/noctalia.svg
|
||||
|
||||
%changelog
|
||||
* Wed Jul 01 2026 Cypress Reed <cypress@fyralabs.com>
|
||||
- Add md4c as a system library
|
||||
- Add wireplumber build requirement
|
||||
|
||||
* Tue Jun 30 2026 Cypress Reed <cypress@fyralabs.com>
|
||||
- Add tomlplusplus as a sytem library
|
||||
|
||||
|
||||
Reference in New Issue
Block a user