[packages/recordmydesktop] up to 0.3.8.1, gtk and qt stay at 0.3.8
glen
glen at pld-linux.org
Wed May 21 13:56:44 CEST 2014
commit 1fdda979b78035a34663f0da787c0254d8778496
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed May 21 14:55:47 2014 +0300
up to 0.3.8.1, gtk and qt stay at 0.3.8
recordmydesktop.spec | 51 ++++++++++++++++++++++++++++++---------------------
1 file changed, 30 insertions(+), 21 deletions(-)
---
diff --git a/recordmydesktop.spec b/recordmydesktop.spec
index b4968d6..3745691 100644
--- a/recordmydesktop.spec
+++ b/recordmydesktop.spec
@@ -6,19 +6,22 @@
%bcond_without qt # don't build Qt frontend
%bcond_without x # don't build for X Window System frontends
-%define module recordMyDesktop
+%define ver 0.3.8.1
+%define gtk_ver 0.3.8
+%define qt_ver 0.3.8
Summary: Desktop session recorder
Summary(pl.UTF-8): Rejestrator pulpitu
Name: recordmydesktop
-Version: 0.3.8
+Version: %{ver}
+# do not decrease Release, as subpackages Version is not in sync with main Version
Release: 6
License: GPL v2+
Group: X11/Applications
-Source0: http://downloads.sourceforge.net/recordmydesktop/%{name}-%{version}.tar.gz
-# Source0-md5: 9834d0fa7dfb67366434cc1c3a857e9c
-Source1: http://downloads.sourceforge.net/recordmydesktop/gtk-%{name}-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/recordmydesktop/%{name}-%{ver}.tar.gz
+# Source0-md5: 6998b165540598965499bd99d8aa0eef
+Source1: http://downloads.sourceforge.net/recordmydesktop/gtk-%{name}-%{gtk_ver}.tar.gz
# Source1-md5: 2637b9be9801e0b2c3b6dae8f86a8b59
-Source2: http://downloads.sourceforge.net/recordmydesktop/qt-%{name}-%{version}.tar.gz
+Source2: http://downloads.sourceforge.net/recordmydesktop/qt-%{name}-%{qt_ver}.tar.gz
# Source2-md5: bf1525740755615ae172ae27fef68fb5
Patch0: cache_fix.patch
Patch1: x11_build_fix.patch
@@ -63,8 +66,9 @@ Vorbis do zapisu dźwięku, wykorzystując kontener Ogg.
Summary: GTK+ frontend for recordmydesktop
Summary(pl.UTF-8): Frontend do recordmydesktop oparty na GTK+
Group: X11/Applications
-Requires: %{name} = %{version}-%{release}
-Requires: python-%{name} = %{version}-%{release}
+Version: %{gtk_ver}
+Requires: %{name} >= %{gtk_ver}
+Requires: python-%{name} >= %{gtk_ver}
%description gtk
GTK+ frontend for recordmydesktop.
@@ -76,7 +80,8 @@ Frontend do recordmydesktop oparty na GTK+.
Summary: Qt frontend for recordmydesktop
Summary(pl.UTF-8): Frontend do recordmydesktop oparty na Qt
Group: X11/Applications
-Requires: %{name} = %{version}-%{release}
+Version: %{qt_ver}
+Requires: %{name} >= %{qt_ver}
Requires: /usr/bin/jack_lsp
Requires: python-PyQt4
@@ -90,7 +95,7 @@ Frontend do recordmydesktop oparty na Qt.
Summary: X Window System resource for recordmydesktop
Summary(pl.UTF-8): Zasoby X Window System do recordmydesktop
Group: X11/Applications
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{ver}-%{release}
%description -n python-%{name}
X Window System resource for recordmydesktop.
@@ -112,14 +117,14 @@ Zasoby X Window System do recordmydesktop.
%{__make}
%if %{with gtk}
-cd gtk-%{name}-%{version}
+cd gtk-%{name}-%{gtk_ver}
%configure
%{__make}
cd ..
%endif
%if %{with qt}
-cd qt-%{name}-%{version}
+cd qt-%{name}-%{qt_ver}
sed -i -e 's@#! /bin/sh@#!/bin/bash@' configure
%configure
%{__make}
@@ -128,22 +133,26 @@ cd ..
%install
rm -rf $RPM_BUILD_ROOT
-
%{__make} install \
+ INSTALL="%{__install} -c -p" \
DESTDIR=$RPM_BUILD_ROOT
-%py_postclean %{py_sitescriptdir}/%{module}
+%py_postclean %{py_sitescriptdir}/recordMyDesktop
%if %{with gtk}
-%{__make} -C gtk-%{name}-%{version} install \
+%{__make} -C gtk-%{name}-%{gtk_ver} install \
+ INSTALL="%{__install} -c -p" \
DESTDIR=$RPM_BUILD_ROOT
+rm -f __find.*
%find_lang gtk-recordMyDesktop
%endif
%if %{with qt}
-%{__make} -C qt-%{name}-%{version} install \
+%{__make} -C qt-%{name}-%{qt_ver} install \
+ INSTALL="%{__install} -c -p" \
DESTDIR=$RPM_BUILD_ROOT
-rm -rf __find.*
+
+rm -f __find.*
%find_lang qt-recordMyDesktop
%py_postclean %{py_sitescriptdir}/qt_recordMyDesktop
@@ -161,13 +170,13 @@ rm -rf $RPM_BUILD_ROOT
%if %{with x}
%files -n python-%{name}
%defattr(644,root,root,755)
-%{py_sitescriptdir}/%{module}
+%{py_sitescriptdir}/recordMyDesktop
%endif
%if %{with gtk}
%files gtk -f gtk-recordMyDesktop.lang
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/gtk-%{module}
+%attr(755,root,root) %{_bindir}/gtk-recordMyDesktop
%{_desktopdir}/gtk-%{name}.desktop
%{_pixmapsdir}/gtk-%{name}.png
%endif
@@ -175,9 +184,9 @@ rm -rf $RPM_BUILD_ROOT
%if %{with qt}
%files qt -f qt-recordMyDesktop.lang
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/qt-%{module}
+%attr(755,root,root) %{_bindir}/qt-recordMyDesktop
%{_desktopdir}/qt-%{name}.desktop
%{_pixmapsdir}/qt-%{name}*.png
%{_pixmapsdir}/*.svg
-%{py_sitescriptdir}/qt_%{module}
+%{py_sitescriptdir}/qt_recordMyDesktop
%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/recordmydesktop.git/commitdiff/1fdda979b78035a34663f0da787c0254d8778496
More information about the pld-cvs-commit
mailing list