Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > ffa2c94526a63fecff58a44fa397052b > files > 4

gcdemu-3.2.6-1.mga9.src.rpm

%global __requires_exclude typelib\\\(AppIndicator\\\)

Name:		gcdemu
Version:	3.2.6
Summary:	GTK+ based GUI for controlling CDEmu daemon
Release:	%mkrel 1
Group:		Emulators
License:	GPLv2+
URL:		https://cdemu.sourceforge.io/
Source:		https://downloads.sourceforge.net/cdemu/%{name}-%{version}.tar.xz
Patch0:		gcdemu-3.2.5-fix-install.patch
Patch1:		0001-Port-to-Ayatana-AppIndicator.patch
BuildArch:	noarch
BuildRequires:	python3
BuildRequires:	pkgconfig(gconf-2.0)
BuildRequires:	intltool
BuildRequires:	cmake
# for cdemu daemon interface v3
Requires:	cdemu-daemon >= %{version}
Requires:	python3dist(pygobject)

%description
This is gCDEmu, a Gtk+ based GUI for controlling CDEmu daemon. It is part of the
userspace-cdemu suite, a free, GPL CD/DVD-ROM device emulator for linux.

It provides a graphic interface that allows performing the key tasks related to
controlling the CDEmu daemon, such as loading and unloading devices, displaying
devices' status and retrieving/setting devices' debug masks.

In addition, it listens to signals emitted by CDEmu daemon and provides
notifications via libnotify.

%prep
%setup -q
%autopatch -p1

%build
%cmake
%cmake_build

%install
%cmake_install

%find_lang %{name}

%pre
# drop previously used schema file, from %%preun_uninstall_gconf_schemas:
if [ -e %{_sysconfdir}/gconf/schemas/gcdemu.schemas -a -x %{_gconftool_bin} ]; then
	GCONF_CONFIG_SOURCE=`%{_gconftool_bin} --get-default-source` %{_gconftool_bin} --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/gcdemu.schemas > /dev/null || true
fi

%files -f %{name}.lang
%doc README AUTHORS
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_iconsdir}/hicolor/scalable/apps/%{name}*.svg
%{_datadir}/glib-2.0/schemas/net.sf.cdemu.gcdemu.gschema.xml


%changelog
* Wed Nov 16 2022 daviddavid <daviddavid> 3.2.6-1.mga9
+ Revision: 1908209
- new version: 3.2.6
- rediff Port-to-Ayatana-AppIndicator patch

* Thu Mar 31 2022 umeabot <umeabot> 3.2.5-2.mga9
+ Revision: 1836245
- Mageia 9 Mass Rebuild

* Sat May 01 2021 daviddavid <daviddavid> 3.2.5-1.mga9
+ Revision: 1720770
- new version: 3.2.5

* Thu Aug 06 2020 wally <wally> 3.2.4-3.mga8
+ Revision: 1611496
- port to Ayatana AppIndicator

* Thu Feb 20 2020 umeabot <umeabot> 3.2.4-2.mga8
+ Revision: 1546237
- Mageia 8 Mass Rebuild

* Sat Feb 01 2020 daviddavid <daviddavid> 3.2.4-1.mga8
+ Revision: 1486189
- new version: 3.2.4
- use new cmake macros

* Fri Oct 11 2019 daviddavid <daviddavid> 3.2.3-1.mga8
+ Revision: 1451598
- new version: 3.2.3

* Fri Aug 30 2019 daviddavid <daviddavid> 3.2.2-1.mga8
+ Revision: 1435492
- new version: 3.2.2
- port to python 3

* Wed Mar 06 2019 daviddavid <daviddavid> 3.2.1-1.mga7
+ Revision: 1371797
- new version: 3.2.1

* Thu Sep 20 2018 umeabot <umeabot> 3.2.0-2.mga7
+ Revision: 1278400
- Mageia 7 Mass Rebuild

* Fri Aug 17 2018 daviddavid <daviddavid> 3.2.0-1.mga7
+ Revision: 1252166
- new version: 3.2.0

* Sat Dec 23 2017 daviddavid <daviddavid> 3.1.0-1.mga7
+ Revision: 1184203
- new version: 3.1.0

* Sat Nov 12 2016 daviddavid <daviddavid> 3.0.3-1.mga6
+ Revision: 1066730
- new version: 3.0.3
- remove merged upstream patch

* Sun Oct 09 2016 daviddavid <daviddavid> 3.0.1-1.mga6
+ Revision: 1059790
- new version: 3.0.1
- add patch to fix some PyGIWarning specifying first a version
- update files list
- remove useless hard requires

* Mon Feb 08 2016 umeabot <umeabot> 2.1.1-6.mga6
+ Revision: 946068
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 2.1.1-5.mga5
+ Revision: 750293
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 2.1.1-4.mga5
+ Revision: 679440
- Mageia 5 Mass Rebuild
+ tv <tv>
- use %%global for req/prov exclude
- autoconvert to new prov/req excludes
+ ovitters <ovitters>
- add gobject-introspection BR for typelib auto BR

* Tue Oct 22 2013 umeabot <umeabot> 2.1.1-3.mga4
+ Revision: 544333
- Mageia 4 Mass Rebuild

* Sat Oct 19 2013 wally <wally> 2.1.1-2.mga4
+ Revision: 534213
- add requires exception for 'typelib(AppIdicator)'
- drop some requires which are autogenerated

* Tue Oct 15 2013 anssi <anssi> 2.1.1-1.mga4
+ Revision: 499507
- new version 2.1.1

* Fri Jan 11 2013 umeabot <umeabot> 2.0.0-2.mga3
+ Revision: 351103
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Fri Dec 28 2012 mitya <mitya> 2.0.0-1.mga3
+ Revision: 335804
- New version 2.0.0

* Tue Mar 06 2012 anssi <anssi> 1.5.0-1.mga2
+ Revision: 220446
- new version 1.5.0
- adapt dependencies for new GObject bindings
- add typelib dependencies manually to workaround mgabz#4825
- new version
  o now a standalone application instead of GNOME applet
    (summary, description, dependencies, and file list updated accordingly)

* Mon Jan 17 2011 pterjan <pterjan> 1.3.0-4.mga1
+ Revision: 21329
- Rebuild for python 2.7

* Sun Jan 16 2011 anssi <anssi> 1.3.0-3.mga1
+ Revision: 20061
- remove old post script
- run schemas script in preun
- imported package gcdemu


* Sun Nov 07 2010 Jani Välimaa <wally@mandriva.org> 1.3.0-2mdv2011.0
+ Revision: 594780
- rebuild for python 2.7

* Sat Sep 04 2010 Anssi Hannula <anssi@mandriva.org> 1.3.0-1mdv2011.0
+ Revision: 575787
- new version
- bump requirement on cdemu-daemon due to bus switch

* Thu Dec 03 2009 Funda Wang <fwang@mandriva.org> 1.2.0-1mdv2010.1
+ Revision: 472925
- new version 1.2.0

* Fri Sep 11 2009 Thierry Vignaud <tv@mandriva.org> 1.1.0-2mdv2010.0
+ Revision: 437657
- rebuild

* Tue Jan 27 2009 Guillaume Bedot <littletux@mandriva.org> 1.1.0-1mdv2009.1
+ Revision: 333932
- Release 1.1.0

* Sun Jan 04 2009 Funda Wang <fwang@mandriva.org> 1.0.0-1.svn300.2mdv2009.1
+ Revision: 324193
- rebuild

* Wed Apr 23 2008 Anssi Hannula <anssi@mandriva.org> 1.0.0-1.svn300.1mdv2009.0
+ Revision: 197018
- initial Mandriva release