5697b33
%global debug_package %{nil}
5697b33
2e60ffb
Name:		cdcollect
2e60ffb
Version:	0.6.0
a169ed0
Release:	39%{?dist}
2e60ffb
Summary:	Simple CD/DVD catalog for GNOME
2e60ffb
2e60ffb
License:	GPLv2+
2e60ffb
URL:		http://cdcollect.sourceforge.net
2e60ffb
Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
2e60ffb
Patch0:		cdcollect-libdir.patch
2e60ffb
Patch1:		cdcollect-0.6.0.patch
fa23272
Patch2:		cdcollect-0.6.0-sqlite.patch
2e60ffb
Igor Gnatenko f360515
BuildRequires:  gcc
2e60ffb
BuildRequires:	mono-devel >= 1.1.17, gtk-sharp2-devel >= 2.8.0, gnome-sharp-devel
2e60ffb
BuildRequires:	glib2-devel, sqlite-devel >= 3.3.5, mono-data-sqlite, gettext
2e60ffb
BuildRequires:	perl(XML::Parser), desktop-file-utils
2e60ffb
eab6dc4
# ./intltool-* perl-deps
eab6dc4
BuildRequires:  perl(Cwd)
eab6dc4
BuildRequires:  perl(File::Basename)
eab6dc4
BuildRequires:  perl(File::Copy)
eab6dc4
BuildRequires:  perl(File::Find)
eab6dc4
BuildRequires:  perl(Getopt::Long)
eab6dc4
BuildRequires:  perl(strict)
eab6dc4
BuildRequires:  perl(Text::Wrap)
7535dff
BuildRequires: make
eab6dc4
2e60ffb
Requires:	mono-core >= 1.1.17, gtk-sharp2 >= 2.8.0, gnome-sharp
2e60ffb
Requires:	sqlite >= 3.3.5, mono-data-sqlite
2e60ffb
a10314b
Requires(pre):	GConf2
a10314b
Requires(post):	GConf2
a10314b
Requires(preun):GConf2
2e60ffb
7353369
ExclusiveArch: %{mono_arches}
2e60ffb
2e60ffb
%description
2e60ffb
CDCollect is a simple CD/DVD catalog for GNOME written in C# using Mono
2e60ffb
and GTK#. All data are stored in a sqlite database.
2e60ffb
2e60ffb
2e60ffb
%prep
2e60ffb
%setup -q
2e60ffb
%patch0 -p1
2e60ffb
%patch1 -p1
fa23272
%patch2 -p1 -b .sqlite
2e60ffb
2e60ffb
%build
2e60ffb
%configure --disable-schemas-install
2e60ffb
make %{?_smp_mflags}
2e60ffb
2e60ffb
%install
a10314b
%make_install
2e60ffb
a10314b
desktop-file-install --remove-category="Application" \
2e60ffb
	--dir $RPM_BUILD_ROOT%{_datadir}/applications \
2e60ffb
	$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
2e60ffb
2e60ffb
%find_lang %{name}
2e60ffb
2e60ffb
%pre
2e60ffb
if [ "$1" -gt 1 ]; then
2e60ffb
	export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
2e60ffb
	gconftool-2 --makefile-uninstall-rule \
2e60ffb
		%{_sysconfdir}/gconf/schemas/%{name}.schemas >/dev/null || :
2e60ffb
fi
2e60ffb
2e60ffb
%post
2e60ffb
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
2e60ffb
gconftool-2 --makefile-install-rule \
2e60ffb
	%{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
2e60ffb
2e60ffb
%preun
2e60ffb
if [ "$1" -eq 0 ]; then
2e60ffb
	export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
2e60ffb
	gconftool-2 --makefile-uninstall-rule \
2e60ffb
		%{_sysconfdir}/gconf/schemas/%{name}.schemas > /dev/null || :
2e60ffb
fi
2e60ffb
2e60ffb
2e60ffb
%files -f %{name}.lang
eab6dc4
%doc AUTHORS ChangeLog README TODO
eab6dc4
%license COPYING
2e60ffb
%config(noreplace) %{_sysconfdir}/gconf/schemas/%{name}.schemas
2e60ffb
%{_bindir}/%{name}
2e60ffb
%{_libdir}/%{name}
a10314b
%{_datadir}/applications/%{name}.desktop
2e60ffb
%{_datadir}/pixmaps/%{name}.png
2e60ffb
2e60ffb
%changelog
a169ed0
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-39
a169ed0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
a169ed0
d76a1dc
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-38
d76a1dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d76a1dc
ff99651
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-37
ff99651
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
ff99651
b249d5d
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-36
b249d5d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
b249d5d
d1dd12c
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-35
d1dd12c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d1dd12c
f5ad771
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-34
f5ad771
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
f5ad771
273c4a8
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-33
273c4a8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
273c4a8
fc68ddb
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-32
fc68ddb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
fc68ddb
326fba1
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-31
326fba1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
326fba1
d4e4c61
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-30
d4e4c61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d4e4c61
318d17a
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-29
318d17a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
318d17a
75d9245
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-28
75d9245
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
75d9245
65c17f4
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-27
65c17f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
65c17f4
47d04d1
* Thu Oct 13 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-26
47d04d1
- mono rebuild for aarch64 support
47d04d1
eab6dc4
* Fri Feb 05 2016 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.6.0-25
eab6dc4
- Add perl deps for bundled intltool* scripts (F24FTBFS).
eab6dc4
- Add %%license.
eab6dc4
d1c2b6c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.0-24
d1c2b6c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d1c2b6c
a801e44
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-23
a801e44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a801e44
33745a5
* Mon May 18 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.0-22
33745a5
- Rebuild (mono4)
33745a5
de62827
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-21
de62827
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
de62827
5572fdd
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-20
5572fdd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5572fdd
71d81c6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-19
71d81c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
71d81c6
7353369
* Sat Jun 01 2013 Dan Horák <dan[at]danny.cz> - 0.6.0-18
7353369
- rebuild for aarch64 (#925136)
7353369
5697b33
* Fri Feb 15 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 0.6.0-17
5697b33
- disable debuginfo generation since this is a mono app
5697b33
a10314b
* Thu Feb 14 2013 Rahul Sundaram <sundaram@fedoraproject.org> - 0.6.0-16
a10314b
- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
a10314b
- clean up spec to follow current guidelines
a10314b
65d917a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-15
65d917a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
65d917a
5ff2e4c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-14
5ff2e4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5ff2e4c
5cdab8d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-13
5cdab8d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5cdab8d
c9d0b19
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-12
c9d0b19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c9d0b19
fa23272
* Sat Jan  1 2011 Dan Horák <dan[at]danny.cz> 0.6.0-11
fa23272
- updated the supported arch list
fa23272
- switch to Mono.Data.Sqlite bindings
fa23272
f7df33d
* Mon Oct 26 2009 Dennis Gilmore <dennis@ausil.us> - 0.6.0-10
f7df33d
- ExcludeArch sparc64  no mono there
f7df33d
8dde031
* Wed Sep 23 2009 Dan Horak <dan[at]danny.cz> 0.6.0-9
8dde031
- drop ExcludeArch for ppc64
8dde031
26fe715
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-8
26fe715
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
26fe715
9726bf3
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-7
9726bf3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9726bf3
c5e039e
* Mon Oct 27 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.6.0-6
c5e039e
- rebuild for new gnome-sharp
c5e039e
da62be4
* Thu Feb 14 2008 Dan Horak <dan[at]danny.cz> 0.6.0-5
da62be4
- rebuild for gcc 4.3
da62be4
07e6031
* Wed Sep 26 2007 Dan Horak <dan[at]danny.cz> 0.6.0-4
07e6031
- set ExcludeArch: ppc64 as Mono doesn't exist there
07e6031
2e60ffb
* Wed Sep 26 2007 Dan Horak <dan[at]danny.cz> 0.6.0-3
2e60ffb
- fixed URLs
2e60ffb
- removed unneeded BR: pkgconfig
2e60ffb
2e60ffb
* Mon Sep 24 2007 Dan Horak <dan[at]danny.cz> 0.6.0-2
2e60ffb
- update license tag
2e60ffb
- fix desktop file installation
2e60ffb
2e60ffb
* Tue Jul 17 2007 Dan Horak <dan[at]danny.cz> 0.6.0-1
2e60ffb
- initial version