commit 8e37d53bbafe5b4fee75473422ecd3b1b76cc341
Author: Jan Palus <at...@pld-linux.org>
Date:   Thu May 23 00:23:24 2024 +0200

    up to 6.0
    
    project ported to gtk4 and uses meson now

 pavucontrol.spec | 41 ++++++++++++++++++-----------------------
 1 file changed, 18 insertions(+), 23 deletions(-)
---
diff --git a/pavucontrol.spec b/pavucontrol.spec
index f1880f4..b9af7d9 100644
--- a/pavucontrol.spec
+++ b/pavucontrol.spec
@@ -1,27 +1,28 @@
 Summary:       PulseAudio Volume Control
 Summary(pl.UTF-8):     PulseAudio Volume Control - sterowanie głośnością 
PulseAudio
 Name:          pavucontrol
-Version:       5.0
-Release:       2
+Version:       6.0
+Release:       1
 License:       GPL v2+
 Group:         X11/Applications/Sound
 Source0:       
https://freedesktop.org/software/pulseaudio/pavucontrol/%{name}-%{version}.tar.xz
-# Source0-md5: a4a5dc51dcf4d912443faf3fe8d32b55
+# Source0-md5: 021ff562b18f5458a3911a40f9bd20ef
 URL:           https://freedesktop.org/software/pulseaudio/pavucontrol/
-BuildRequires: autoconf >= 2.62
-BuildRequires: automake >= 1:1.11
+BuildRequires: gcc >= 6:4.6
 BuildRequires: gettext-tools
-BuildRequires: gtkmm3-devel >= 3.22
-BuildRequires: intltool >= 0.35.0
+BuildRequires: gtkmm4-devel >= 4.0
 BuildRequires: json-glib-devel >= 1.0
 BuildRequires: libcanberra-gtk3-devel >= 0.16
-BuildRequires: libsigc++-devel >= 2.0.0
+BuildRequires: libsigc++3-devel
+BuildRequires: libstdc++ >= 6:8
+BuildRequires: meson >= 0.50.0
+BuildRequires: ninja
 BuildRequires: pkgconfig
 BuildRequires: pulseaudio-devel >= 5.0
+BuildRequires: rpmbuild(macros) >= 1.736
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
 Requires(post,postun): desktop-file-utils
-Requires:      gtkmm3 >= 3.22
 Requires:      libcanberra-gtk3 >= 0.16
 Requires:      pulseaudio-libs >= 5.0
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -43,20 +44,14 @@ strumienia osobno.
 %setup -q
 
 %build
-%{__intltoolize}
-%{__aclocal} -I m4
-%{__autoconf}
-%{__autoheader}
-%{__automake}
-%configure \
-       --disable-lynx \
-       --disable-silent-rules
-%{__make}
+%meson build \
+       -Dlynx=false
+
+%ninja_build -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} install \
-       DESTDIR=$RPM_BUILD_ROOT
+%ninja_install -C build
 
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
 
@@ -75,7 +70,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc README
+%doc build/doc/README.html
 %attr(755,root,root) %{_bindir}/pavucontrol
-%{_datadir}/pavucontrol
-%{_desktopdir}/pavucontrol.desktop
+%{_desktopdir}/org.pulseaudio.pavucontrol.desktop
+%{_datadir}/metainfo/org.pulseaudio.pavucontrol.metainfo.xml
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pavucontrol.git/commitdiff/8e37d53bbafe5b4fee75473422ecd3b1b76cc341

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to