jvlomax 76e6bd9
#this is to prevent empty debuginfo failur
jvlomax 76e6bd9
%global debug_package %{nil}
jvlomax 76e6bd9
jvlomax 76e6bd9
Name:           monobristol
Richard Hughes 1a09e01
Version:        0.60.3.1
c6843fd
Release:        4%{?dist}
jvlomax 76e6bd9
Summary:        GUI launcher for Bristol in Mono
jvlomax 76e6bd9
jvlomax 76e6bd9
Group:          Applications/Multimedia
jvlomax 76e6bd9
License:        GPL+
jvlomax 76e6bd9
URL:            http://www.dacr.hu/monobristol/
jvlomax 76e6bd9
Source:         http://www.dacr.hu/monobristol/%{name}-%{version}.tar.gz
jvlomax 76e6bd9
# No upstrem bugtracker. Patch emailed upstream 20120626
jvlomax 76e6bd9
# The patch removes shebang from the top and removes .png extension from icon key
db573a0
Patch1:         %{name}-0.60.3-desktop.patch
jvlomax 76e6bd9
Requires:       bristol
jvlomax 76e6bd9
Requires:       mono-core 
jvlomax 76e6bd9
Requires:       hicolor-icon-theme
jvlomax 76e6bd9
jvlomax 76e6bd9
BuildRequires:  gtk-sharp2-devel
jvlomax 76e6bd9
BuildRequires:  desktop-file-utils
jvlomax 76e6bd9
db573a0
ExclusiveArch:  %{mono_arches}
db573a0
jvlomax 76e6bd9
jvlomax 76e6bd9
%description
jvlomax 76e6bd9
monoBristol is very simple Gui for Bristol Synthesiser.
jvlomax 76e6bd9
Bristol is an emulation package for a number of different 'classic' 
jvlomax 76e6bd9
synthesizers including additive and subtractive and a few organs.
jvlomax 76e6bd9
jvlomax 76e6bd9
%prep
jvlomax 76e6bd9
%setup -q
jvlomax 76e6bd9
%patch1 -p1
jvlomax 76e6bd9
jvlomax 76e6bd9
%build
jvlomax 76e6bd9
%configure
Yaakov Selkowitz fd75956
# not parallel safe
Yaakov Selkowitz fd75956
make
jvlomax 76e6bd9
jvlomax 76e6bd9
%install
jvlomax 76e6bd9
#removal of buildroot is no longer necassary, except for EPEL5
jvlomax 76e6bd9
make install DESTDIR=%{buildroot}
jvlomax 76e6bd9
Richard Hughes 1a09e01
# install the AppData file
Richard Hughes 1a09e01
%__mkdir_p %{buildroot}%{_datadir}/appdata
Richard Hughes 1a09e01
cp monoBristol.appdata.xml %{buildroot}%{_datadir}/appdata/
Richard Hughes 1a09e01
jvlomax 76e6bd9
#install the icon
jvlomax 76e6bd9
mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps
jvlomax 76e6bd9
mv %{name}.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
jvlomax 76e6bd9
jvlomax 76e6bd9
desktop-file-install    \
jvlomax 76e6bd9
    --dir %{buildroot}%{_datadir}/applications \
jvlomax 76e6bd9
     monoBristol.desktop
jvlomax 76e6bd9
jvlomax 76e6bd9
%post
jvlomax 76e6bd9
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
jvlomax 76e6bd9
jvlomax 76e6bd9
%postun
jvlomax 76e6bd9
if [$1 -eq 0 ] ; then
jvlomax 76e6bd9
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
jvlomax 76e6bd9
    /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
jvlomax 76e6bd9
fi
jvlomax 76e6bd9
jvlomax 76e6bd9
%posttrans
jvlomax 76e6bd9
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
jvlomax 76e6bd9
jvlomax 76e6bd9
jvlomax 76e6bd9
jvlomax 76e6bd9
jvlomax 76e6bd9
%files
jvlomax 76e6bd9
%doc AUTHORS COPYING README
jvlomax 76e6bd9
%{_bindir}/%{name}
jvlomax 76e6bd9
%{_datadir}/applications/monoBristol.desktop
jvlomax 76e6bd9
%{_libdir}/%{name}/
jvlomax 76e6bd9
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
Richard Hughes 1a09e01
%{_datadir}/appdata/monoBristol.appdata.xml
jvlomax 76e6bd9
jvlomax 76e6bd9
%changelog
c6843fd
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.60.3.1-4
c6843fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
c6843fd
Yaakov Selkowitz fd75956
* Mon Jun 30 2014 Yaakov Selkowitz <yselkowi@redhat.com> - 0.60.3.1-3
Yaakov Selkowitz fd75956
- Avoid parallel make race condition (#992286, #1106234)
Yaakov Selkowitz fd75956
fd6fba0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.60.3.1-2
fd6fba0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fd6fba0
Richard Hughes 1a09e01
* Thu May 29 2014 Richard Hughes <richard@hughsie.com> - 0.60.3.1-1
Richard Hughes 1a09e01
- New upstream release
Richard Hughes 1a09e01
6c3c9b4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.60.3-11
6c3c9b4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6c3c9b4
99c7144
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.60.3-10
99c7144
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
99c7144
db573a0
* Fri Jul 20 2012 Dan Horák <dan[at]danny.cz> 0.60.3-9
db573a0
- set ExclusiveArch
db573a0
6b21643
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.60.3-8
6b21643
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
6b21643
jvlomax 76e6bd9
* Sat Jun 30 2012 Jørn Lomax <northlomax@gmail.com> 0.60.3-7
jvlomax 76e6bd9
- fixed spelling error
jvlomax 76e6bd9
* Thu Jun 28 2012 Jørn Lomax <northlomax@gmail.com> 0.60.3-6
jvlomax 76e6bd9
- Changed licence and fixed ownerships
jvlomax 76e6bd9
* Wed Jun 27 2012 Jørn Lomax <northlomax@gmail.com> 0.60.3-5
jvlomax 76e6bd9
- Added installation of icon and spelling
jvlomax 76e6bd9
- removed unused dependencies 
jvlomax 76e6bd9
* Tue Jun 26 2012 Jørn Lomax <northlomax@gmail.com> 0.60.3-4
jvlomax 76e6bd9
- removed no arch and disabled empty debug warning
jvlomax 76e6bd9
- fixed directories in files
jvlomax 76e6bd9
* Thu Jun 21 2012 Jørn Lomax <northlomax@gmail.com> 0.60.3-3
jvlomax 76e6bd9
- Clean up some more, change to added archbuild and quieted setup 
jvlomax 76e6bd9
* Thu Jun 21 2012 Brendan Jones <brendan.jones.it@gmail.com> 0.60.3-2
jvlomax 76e6bd9
- clean up package, correct files
jvlomax 76e6bd9
* Mon Jun 18 2012 Jørn Lomax <northlomax@gmail.com> 0.60.3-1
jvlomax 76e6bd9
- inital package