[packages/gnome-video-arcade] - updated to 0.8.5 (GNOME 3 now)

qboosh qboosh at pld-linux.org
Tue Oct 27 21:01:32 CET 2015


commit 3bedf86e1ac3a6aaa65181ec62350d969b4c90d5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Oct 27 21:01:22 2015 +0100

    - updated to 0.8.5 (GNOME 3 now)

 gnome-video-arcade.spec | 93 +++++++++++++++++++++++++++++++++++--------------
 1 file changed, 66 insertions(+), 27 deletions(-)
---
diff --git a/gnome-video-arcade.spec b/gnome-video-arcade.spec
index 6e03ef5..c20a2c2 100644
--- a/gnome-video-arcade.spec
+++ b/gnome-video-arcade.spec
@@ -1,39 +1,63 @@
+#
+# Conditional build:
+%bcond_without	glade		# Glade catalog
+#
 Summary:	GNOME Video Arcade - a simple MAME frontend for the GNOME desktop
+Summary(pl.UTF-8):	GNOME Video Arcade - prosty interfejs użytkownika do MAME dla środowiska GNOME
 Name:		gnome-video-arcade
-Version:	0.6.8
-Release:	2
+Version:	0.8.5
+Release:	1
 License:	LGPL v2+
-Group:		Applications
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/gnome-video-arcade/0.6/%{name}-%{version}.tar.bz2
-# Source0-md5:	1f9d8ca7c56757fe0ffde789b65269cb
+Group:		X11/Applications/Games
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/gnome-video-arcade/0.8/%{name}-%{version}.tar.xz
+# Source0-md5:	bbf14f2362c31a62d18684ce48b0a8aa
 URL:		http://mbarnes.github.com/gnome-video-arcade/
-BuildRequires:	GConf2
 BuildRequires:	GConf2-devel >= 2.0.0
-BuildRequires:	autoconf
-BuildRequires:	automake
-BuildRequires:	dbus-glib-devel
+BuildRequires:	autoconf >= 2.54
+BuildRequires:	automake >= 1:1.11
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	gettext-tools
-BuildRequires:	glib2-devel >= 1:2.12.0
-BuildRequires:	gnome-doc-utils
-BuildRequires:	gnome-icon-theme
-BuildRequires:	gtk+2-devel >= 2:2.14.0
-BuildRequires:	gtk-doc-automake
+%{?with_glade:BuildRequires:	glade-devel >= 3.10.0}
+BuildRequires:	glib2-devel >= 1:2.28
+BuildRequires:	gtk+3-devel >= 3.0
+BuildRequires:	gtk-doc >= 1.6
 BuildRequires:	intltool
+BuildRequires:	libsoup-devel >= 2.34
 BuildRequires:	libtool
-BuildRequires:	libwnck-devel >= 2.16.0
-BuildRequires:	libxml2-progs
+BuildRequires:	libwnck-devel >= 3.0
 BuildRequires:	pkgconfig
+BuildRequires:	rpmbuild(macros) >= 1.592
 BuildRequires:	sqlite3-devel >= 3.0.0
+BuildRequires:	tar >= 1:1.22
+BuildRequires:	yelp-tools
+BuildRequires:	xz
+Requires(post,preun):	glib2 >= 1:2.28
 Requires(post,postun):	gtk-update-icon-cache
 Requires(post,postun):	hicolor-icon-theme
-Requires(post,preun):	GConf2
+Requires:	glib2 >= 1:2.28
 Requires:	sdlmame
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 GNOME Video Arcade is a simple MAME frontend for the GNOME desktop.
 
+%description -l pl.UTF-8
+GNOME Video Arcade to prosty interfejs użytkownika do MAME dla
+środowiska GNOME.
+
+%package glade
+Summary:	GNOME Video Arcade catalog file for Glade
+Summary(pl.UTF-8):	Plik katalogu GNOME Video Arcade dla Glade
+Group:		X11/Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+Requires:	glade >= 3.10.0
+
+%description glade
+GNOME Video Arcade catalog file for Glade.
+
+%description glade -l pl.UTF-8
+Plik katalogu GNOME Video Arcade dla Glade.
+
 %prep
 %setup -q
 
@@ -43,8 +67,11 @@ GNOME Video Arcade is a simple MAME frontend for the GNOME desktop.
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-export SDLMAME=/usr/bin/sdlmame
 %configure \
+	MAME=/usr/bin/sdlmame \
+	--disable-silent-rules \
+	--disable-static \
+	%{?with_glade:--with-glade-catalog} \
 	--with-html-dir=%{_gtkdocdir}
 %{__make}
 
@@ -54,29 +81,41 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-%find_lang %{name} --with-gnome --with-omf
+%if %{with glade}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/glade/modules/libgladegva.la
+%endif
+
+%find_lang %{name} --with-gnome
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
-%gconf_schema_install gnome-video-arcade.schemas
+%glib_compile_schemas
 %update_desktop_database_post
 %update_icon_cache hicolor
 
-%preun
-%gconf_schema_uninstall gnome-video-arcade.schemas
-
 %postun
+%glib_compile_schemas
 %update_desktop_database_postun
 %update_icon_cache hicolor
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS README TODO
 %attr(755,root,root) %{_bindir}/gnome-video-arcade
-%{_desktopdir}/gnome-video-arcade.desktop
+%{_datadir}/GConf/gsettings/gnome-video-arcade.convert
+%{_datadir}/glib-2.0/schemas/org.gnome.VideoArcade.gschema.xml
 %{_datadir}/gnome-video-arcade
-%{_iconsdir}/hicolor/*/*/*.svg
-%{_mandir}/man1/*.1*
+%{_desktopdir}/gnome-video-arcade.desktop
+%{_iconsdir}/hicolor/scalable/apps/gnome-video-arcade.svg
+%{_mandir}/man1/gnome-video-arcade.1*
 %{_gtkdocdir}/gnome-video-arcade
-%{_sysconfdir}/gconf/schemas/gnome-video-arcade.schemas
+
+%if %{with glade}
+%files glade
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/glade/modules/libgladegva.so
+%{_datadir}/glade/catalogs/gva.xml
+%{_datadir}/glade/pixmaps/hicolor/22x22/actions/widget-gva-*.png
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-video-arcade.git/commitdiff/3bedf86e1ac3a6aaa65181ec62350d969b4c90d5



More information about the pld-cvs-commit mailing list