forked from pool/buzztrax
Accepting request 355556 from home:plater
Fixed various problems OBS-URL: https://build.opensuse.org/request/show/355556 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/buzztrax?expand=0&rev=18
This commit is contained in:
parent
a0820bae25
commit
ed02eeb1b7
17
buzztrax-appdata.patch
Normal file
17
buzztrax-appdata.patch
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
Index: buzztrax.appdata.xml.in
|
||||||
|
===================================================================
|
||||||
|
--- buzztrax.appdata.xml.in.orig
|
||||||
|
+++ buzztrax.appdata.xml.in
|
||||||
|
@@ -1,9 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Copyright 2014 Buzztrax team <buzztrax-devel@buzztrax.org> -->
|
||||||
|
<application>
|
||||||
|
- <id type="desktop">buzztrax-edit.desktop</id>
|
||||||
|
- <metadata_license>CC0</metadata_license>
|
||||||
|
+ <id type="desktop">buzztrax.desktop</id>
|
||||||
|
+ <metadata_license>CC0-1.0</metadata_license>
|
||||||
|
<project_license>LGPL-2.0+</project_license>
|
||||||
|
+ <name>Buzztrax Music Editor</name>
|
||||||
|
<_summary>Fully integrated music composer.</_summary>
|
||||||
|
<description>
|
||||||
|
<!-- don't translate 'tracker' -->
|
@ -1,8 +1,11 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Jan 22 14:06:19 UTC 2016 - davejplater@gmail.com
|
Fri Jan 22 14:06:19 UTC 2016 - davejplater@gmail.com
|
||||||
|
|
||||||
- Provided appdata(buzztrax-edit.appdata.xml) as a work around for
|
- Renamed buzztrax-edit.desktop buzztrax.desktop
|
||||||
boo#961304 which is marked duplicate of boo#952324
|
- Added buzztrax-appdata.patch to add name matching desktop file's
|
||||||
|
name field, fix incorrect metadata_licence field and to match the
|
||||||
|
actual desktop file name in the id type field.
|
||||||
|
- Owned directories that weren't uninstalled with package.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Jan 6 10:30:55 UTC 2016 - davejplater@gmail.com
|
Wed Jan 6 10:30:55 UTC 2016 - davejplater@gmail.com
|
||||||
|
@ -39,6 +39,7 @@ Source1: autogen.sh
|
|||||||
Source2: COPYING-DOCS
|
Source2: COPYING-DOCS
|
||||||
# Combined patch of cherry picked build fixes applies after 0.10.2
|
# Combined patch of cherry picked build fixes applies after 0.10.2
|
||||||
Patch0: buzztrax-build.patch
|
Patch0: buzztrax-build.patch
|
||||||
|
Patch1: buzztrax-appdata.patch
|
||||||
BuildRequires: automake >= 1.13
|
BuildRequires: automake >= 1.13
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@ -76,7 +77,7 @@ Requires: %{name}-plugins = %{version}
|
|||||||
Requires: gstreamer-1_0-plugins-buzztrax = %{version}
|
Requires: gstreamer-1_0-plugins-buzztrax = %{version}
|
||||||
# We provide appdata(buzztrax-edit.appdata.xml) to prevent installation system error see:
|
# We provide appdata(buzztrax-edit.appdata.xml) to prevent installation system error see:
|
||||||
# boo#961304 which is marked duplicate of boo#952304
|
# boo#961304 which is marked duplicate of boo#952304
|
||||||
Provides: appdata(buzztrax-edit.appdata.xml)
|
#Provides: appdata(buzztrax-edit.appdata.xml)
|
||||||
Provides: buzztard = %{version}
|
Provides: buzztard = %{version}
|
||||||
Obsoletes: buzztard < %{version}
|
Obsoletes: buzztard < %{version}
|
||||||
%{gconf_schemas_requires}
|
%{gconf_schemas_requires}
|
||||||
@ -198,13 +199,14 @@ This package contains buzztrax plugins
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0
|
%patch0
|
||||||
|
%patch1
|
||||||
# Rpmlint complains that COPYING-DOCS is outdated
|
# Rpmlint complains that COPYING-DOCS is outdated
|
||||||
cp -v %{SOURCE2} .
|
cp -v %{SOURCE2} .
|
||||||
cp -v %{SOURCE1} .
|
cp -v %{SOURCE1} .
|
||||||
/bin/sh ./autogen.sh --noconfigure
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
#export CFLAGS="-Wno-error=implicit-int -Wno-error=implicit-function-declaration -Wno-error=int-to-pointer-cast %%{optflags}"
|
#export CFLAGS="-Wno-error=implicit-int -Wno-error=implicit-function-declaration -Wno-error=int-to-pointer-cast %%{optflags}"
|
||||||
|
/bin/sh ./autogen.sh --noconfigure
|
||||||
%configure --disable-static \
|
%configure --disable-static \
|
||||||
--disable-schemas-compile \
|
--disable-schemas-compile \
|
||||||
--disable-silent-rules \
|
--disable-silent-rules \
|
||||||
@ -222,6 +224,7 @@ make %{?_smp_mflags}
|
|||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
echo %{buildroot}
|
echo %{buildroot}
|
||||||
%find_lang %{name}-%{version}
|
%find_lang %{name}-%{version}
|
||||||
|
mv %{buildroot}%{_datadir}/applications/buzztrax-edit.desktop %{buildroot}%{_datadir}/applications/buzztrax.desktop
|
||||||
#%%find_gconf_schemas
|
#%%find_gconf_schemas
|
||||||
%fdupes -s %{buildroot}
|
%fdupes -s %{buildroot}
|
||||||
printf 'libbuzztrax-ic%{ic_soname}\n
|
printf 'libbuzztrax-ic%{ic_soname}\n
|
||||||
@ -286,14 +289,19 @@ typelib-1_0-BuzztraxCore-1_1\n
|
|||||||
%defattr(0644,root,root,0755)
|
%defattr(0644,root,root,0755)
|
||||||
%doc AUTHORS COPYING COPYING-DOCS NEWS README.md TODO
|
%doc AUTHORS COPYING COPYING-DOCS NEWS README.md TODO
|
||||||
%attr(0755,root,root) %{_bindir}/*
|
%attr(0755,root,root) %{_bindir}/*
|
||||||
|
%dir %{_datadir}/buzztrax
|
||||||
%{_datadir}/buzztrax/
|
%{_datadir}/buzztrax/
|
||||||
%{_datadir}/applications/buzztrax-edit.desktop
|
%{_datadir}/applications/buzztrax.desktop
|
||||||
|
%{_datadir}/appdata/buzztrax.appdata.xml
|
||||||
%{_datadir}/icons/hicolor/*/apps/*
|
%{_datadir}/icons/hicolor/*/apps/*
|
||||||
%{_datadir}/icons/gnome
|
%{_datadir}/icons/gnome
|
||||||
%dir %{_datadir}/omf
|
%dir %{_datadir}/omf
|
||||||
|
%dir %{_datadir}/omf/buzztrax-edit
|
||||||
%doc %{_datadir}/omf/buzztrax-edit/
|
%doc %{_datadir}/omf/buzztrax-edit/
|
||||||
%dir %{_datadir}/gnome/
|
%dir %{_datadir}/gnome/
|
||||||
%doc %{_datadir}/gnome/help/
|
%doc %{_datadir}/gnome/help/
|
||||||
|
%dir %{_datadir}/gtk-doc/html/buzztrax-cmd
|
||||||
|
%dir %{_datadir}/gtk-doc/html/buzztrax-edit
|
||||||
%{_datadir}/gtk-doc/html/buzztrax-cmd/
|
%{_datadir}/gtk-doc/html/buzztrax-cmd/
|
||||||
%{_datadir}/gtk-doc/html/buzztrax-edit/
|
%{_datadir}/gtk-doc/html/buzztrax-edit/
|
||||||
%{_datadir}/mime/packages/buzztrax.xml
|
%{_datadir}/mime/packages/buzztrax.xml
|
||||||
@ -302,7 +310,6 @@ typelib-1_0-BuzztraxCore-1_1\n
|
|||||||
# NOTE: These files need a proper home and correct handling.
|
# NOTE: These files need a proper home and correct handling.
|
||||||
%{_datadir}/GConf/gsettings/buzztrax.convert
|
%{_datadir}/GConf/gsettings/buzztrax.convert
|
||||||
%dir %{_datadir}/appdata
|
%dir %{_datadir}/appdata
|
||||||
%{_datadir}/appdata/buzztrax.appdata.xml
|
|
||||||
%{_datadir}/glib-2.0/schemas/org.buzztrax.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.buzztrax.gschema.xml
|
||||||
|
|
||||||
%files -n gstreamer-1_0-plugins-buzztrax
|
%files -n gstreamer-1_0-plugins-buzztrax
|
||||||
|
Loading…
Reference in New Issue
Block a user