[packages/ardour] - cleaned up install and files

baggins baggins at pld-linux.org
Tue Aug 19 00:24:27 CEST 2025


commit d6ca79d7b0fc47cfb5af754564a2330fcc58de04
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Aug 19 02:24:12 2025 +0200

    - cleaned up install and files

 ardour.desktop | 10 ----------
 ardour.spec    | 42 ++++++++++++++++++++++++++++--------------
 2 files changed, 28 insertions(+), 24 deletions(-)
---
diff --git a/ardour.spec b/ardour.spec
index 357df04..07ff3d8 100644
--- a/ardour.spec
+++ b/ardour.spec
@@ -5,12 +5,11 @@ Version:	8.12
 Release:	0.1
 License:	GPL
 Group:		X11/Applications/Sound
-# Aredour does not allow fetching github tags :/
+# Aredour does not allow fetching github tags:/
 # https://tracker.ardour.org/view.php?id=7328
 # https://github.com/Ardour/ardour/archive/%{version}/%{name}-%{version}.tar.gz
-Source0:	ardour-8.12.tar.xz
+Source0:	%{name}-%{version}.tar.xz
 # Source0-md5:	655db71e5511f2e26b82d031576433c4
-Source1:	%{name}.desktop
 Patch0:		localedir.patch
 Patch1:		no_proc_build.patch
 Patch2:		ffmpeg_paths.patch
@@ -57,14 +56,23 @@ Suggests:	xjadeo
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		_noautoprovfiles	%{_libdir}/(ardour5|lv2)
-%define		_noautoreq 	^libardour.* libaudiographer.so.0 libcanvas.so.0 libevoral.so.0 libgtkmm2ext.so.0 libmidipp.so.4 libpbd.so.4 libptformat.so.0 libqmdsp.so.0 libtimecode.so libwaveview.so.0 libwidgets.so.0
-
-# Unresolved symbols:
+%define		_noautoreq	^libardour.* libaudiographer.so.0 libcanvas.so.0 libevoral.so.0 libgtkmm2ext.so.0 libmidipp.so.4 libpbd.so.4 libptformat.so.0 libqmdsp.so.0 libtimecode.so libwaveview.so.0 libwidgets.so.0
+
+# False negatives:
+# Unresolved symbols found in: libydk.so.*
+#	XRenderQueryExtension
+# Unresolved symbols found in: libytk.so.*
+#	FcInitReinitialize
+#	FcConfigUptoDate
+# Those are defined in the executable
+# Unresolved symbols found in: libardour.so.*
 #	_Z10vstfx_exitv
 #	_Z10vstfx_initPv
 #	_Z20vstfx_destroy_editorP9_VSTState
-# those are defined in the executable
-%define         skip_post_check_so      libardour.so.*
+#	_ZN8Temporal8TempoMap12_tempo_map_pE
+# Unresolved symbols found in: libwaveview.so.*
+#	_ZN8Temporal8TempoMap12_tempo_map_pE
+%define		skip_post_check_so	libardour.so.* libydk.so.* libytk.so.* libwaveview.so.*
 
 %description
 A "professional" multitrack, multichannel audio recorder and DAW for
@@ -99,7 +107,7 @@ export LDFLAGS="%{rpmldflags}"
 	--datadir=%{_datadir} \
 	--libdir=%{_libdir} \
 	--mandir=%{_mandir} \
-	--lv2 \
+	--lv2=%{_libdir}/lv2 \
 	--cxx17 \
 	--freedesktop
 
@@ -120,10 +128,9 @@ install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
 	--libdir=%{_libdir} \
 	--mandir=%{_mandir}
 
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
 cp -a gtk2_ardour/icons/application-x-ardour_48px.png $RPM_BUILD_ROOT%{_pixmapsdir}/ardour.png
 
-#rm -r $RPM_BUILD_ROOT%{_localedir}/{pt_PT,zh}
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{pt_PT,zh}
 
 %find_lang %{name} --all-name
 
@@ -133,18 +140,25 @@ rm -rf $RPM_BUILD_ROOT
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc README
-%dir %{_sysconfdir}/ardour5
+%dir %{_sysconfdir}/ardour8
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ardour8/ardour.keys
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ardour8/ardour.menus
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ardour8/clearlooks.ardoursans.rc
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ardour8/clearlooks.rc
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ardour8/default_ui_config
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ardour8/system_config
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ardour8/trx.menus
 %attr(755,root,root) %{_bindir}/ardour8
+%attr(755,root,root) %{_bindir}/ardour8-copy-mixer
+%attr(755,root,root) %{_bindir}/ardour8-export
 %attr(755,root,root) %{_bindir}/ardour8-lua
+%attr(755,root,root) %{_bindir}/ardour8-new_empty_session
+%attr(755,root,root) %{_bindir}/ardour8-new_session
 %{_datadir}/ardour8
-%{_desktopdir}/ardour.desktop
 %{_pixmapsdir}/ardour.png
+%{_datadir}/appdata/ardour8.appdata.xml
+%{_desktopdir}/ardour8.desktop
+%{_iconsdir}/hicolor/*x*/apps/ardour8.png
+%{_datadir}/mime/packages/ardour.xml
 
 # everything executable there
 %attr(755,root,root) %{_libdir}/ardour8
diff --git a/ardour.desktop b/ardour.desktop
deleted file mode 100644
index 2188db7..0000000
--- a/ardour.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=Ardour
-Comment=Multitrack hard disk recorder
-Comment[pl]=Wielościeżkowy magnetofon nagrywający na twardym dysku
-Exec=ardour5
-Icon=ardour
-Terminal=false
-Type=Application
-Categories=GTK;Audio;Recorder;
-# vi: encoding=utf-8
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ardour.git/commitdiff/d6ca79d7b0fc47cfb5af754564a2330fcc58de04



More information about the pld-cvs-commit mailing list