[mate-screensaver] Update to 1.7.0

Dan Mashal vicodan at fedoraproject.org
Sat Dec 7 02:46:12 UTC 2013


commit 28deed3804a9ce34898078f05fd349aecdc17bd6
Author: Dan Mashal <dan.mashal at fedoraproject.org>
Date:   Fri Dec 6 18:46:04 2013 -0800

    Update to 1.7.0

 .gitignore            |    1 +
 mate-screensaver.spec |   69 ++++++++++++++++++++++++++----------------------
 sources               |    2 +-
 3 files changed, 39 insertions(+), 33 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b7a2519..e1990ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@
 /mate-screensaver-1.5.2.tar.xz
 /mate-screensaver-1.6.0.tar.xz
 /mate-screensaver-1.6.1.tar.xz
+/mate-screensaver-1.7.0.git0460034.tar.xz
diff --git a/mate-screensaver.spec b/mate-screensaver.spec
index 06dfb74..04dfc28 100644
--- a/mate-screensaver.spec
+++ b/mate-screensaver.spec
@@ -1,10 +1,17 @@
+%global _internal_version 0460034
 Name:           mate-screensaver
-Version:        1.6.1
-Release:        4%{?dist}
+Version:        1.7.0
+Release:        0.1.git%{_internal_version}1%{?dist}
+#Release:        1%{?dist}
 Summary:        MATE Screensaver
 License:        GPLv2+ and LGPLv2+
 URL:            http://pub.mate-desktop.org
-Source0:        http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
+
+# To generate tarball
+# wget http://git.mate-desktop.org/%%{name}/snapshot/%%{name}-{_internal_version}.tar.xz -O %%{name}-%%{version}.git%%{_internal_version}.tar.xz
+Source0:        http://vicodan.fedorapeople.org/%{name}-%{version}.git%{_internal_version}.tar.xz
+
+#Source0:        http://pub.mate-desktop.org/releases/1.7/%{name}-%{version}.tar.xz
 
 # upstream patch, improve systemd-login support
 # https://github.com/mate-desktop/mate-screensaver/pull/26
@@ -20,27 +27,25 @@ Requires:       gnome-keyring-pam
 Requires:       mate-keyring-pam
 %endif
 
-BuildRequires:  gtk2-devel
 BuildRequires:  dbus-glib-devel
-BuildRequires:  mate-menus-devel
-BuildRequires:  mate-desktop-devel
-BuildRequires:  pam-devel
+BuildRequires:  desktop-file-utils
+BuildRequires:  gtk2-devel
+BuildRequires:  libX11-devel
 BuildRequires:  libXScrnSaver-devel
 BuildRequires:  libXinerama-devel
 BuildRequires:  libXmu-devel
-BuildRequires:  libmatekbd-devel
-BuildRequires:  libnotify-devel
-BuildRequires:  mesa-libGL-devel
-BuildRequires:  xorg-x11-proto-devel
-BuildRequires:  mate-common
+BuildRequires:  libXtst-devel
 BuildRequires:  libXxf86misc-devel
 BuildRequires:  libXxf86vm-devel
-BuildRequires:  libXtst-devel
-BuildRequires:  desktop-file-utils
+BuildRequires:  libmatekbd-devel
+BuildRequires:  libnotify-devel
 BuildRequires:  mate-common
-BuildRequires:  libX11-devel
+BuildRequires:  mate-desktop-devel
+BuildRequires:  mate-menus-devel
+BuildRequires:  mesa-libGL-devel
+BuildRequires:  pam-devel
 BuildRequires:  systemd-devel
-Buildrequires:  xmlto
+BuildRequires:  xorg-x11-proto-devel
 
 %description
 mate-screensaver is a screen saver and locker that aims to have
@@ -56,19 +61,21 @@ Development files for mate-screensaver
 
 
 %prep
-%setup -q
+%setup -q -n %{name}-%{_internal_version}
 %patch0 -p1 -b .systemd-login1
 
 %build
+NOCONFIGURE=1 ./autogen.sh
 %configure \
-            --with-x \
-            --with-mit-ext \
-            --with-xf86gamma-ext \
-            --with-shadow \
-            --with-console-kit \
-            --enable-docbook-docs \
-            --enable-locking \
-            --with-systemd \
+            --with-x                \
+            --with-mit-ext          \
+            --with-xf86gamma-ext    \
+            --with-libgl            \
+            --with-console-kit      \
+            --with-shadow           \
+            --enable-docbook-docs   \
+            --enable-locking        \
+            --with-systemd          \
             --enable-pam
 
 make %{?_smp_mflags} V=1
@@ -88,14 +95,8 @@ desktop-file-install                                          \
 
 # remove needless gsetting convert file
 rm -f %{buildroot}%{_datadir}/MateConf/gsettings/org.mate.screensaver.gschema.migrate
-
-# move doc dir for > f19
-%if 0%{?fedora} > 19
 mkdir -p %{buildroot}%{_datadir}/doc/%{name}
-mv -f %{buildroot}%{_datadir}/doc/%{name}-%{version}/spec/mate-screensaver.html %{buildroot}%{_datadir}/doc/%{name}/mate-screensaver.html
-%else
-mv -f %{buildroot}%{_datadir}/doc/%{name}-%{version}/spec/mate-screensaver.html %{buildroot}%{_datadir}/doc/%{name}-%{version}/mate-screensaver.html
-%endif
+mv -f %{buildroot}%{_datadir}/doc/%{name}-1.7.0/mate-screensaver.html %{buildroot}%{_datadir}/doc/%{name}/mate-screensaver.html
 
 %find_lang %{name}
 
@@ -121,6 +122,7 @@ fi
 %{_datadir}/mate-screensaver
 %{_datadir}/backgrounds/cosmos/
 %{_datadir}/pixmaps/mate-logo-white.svg
+%{_datadir}/pixmaps/gnome-logo-white.svg
 %{_datadir}/desktop-directories/mate-screensaver.directory
 %{_datadir}/glib-2.0/schemas/org.mate.screensaver.gschema.xml
 %{_datadir}/mate-background-properties/cosmos.xml
@@ -132,6 +134,9 @@ fi
 
 
 %changelog
+* Fri Dec 06 2013 Dan Mashal <dan.mashal at fedoraproject.org> 1.7.0-1.1.git0460034
+- Update to 1.7.0
+
 * Sat Oct 19 2013 Wolfgang Ulbrich <chat-to-me at raveit.de> - 1.6.1-4
 - switch to gnome-keyring for > f19
 
diff --git a/sources b/sources
index 926c896..8f410c9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-54dc11bfd699b008a23f497295dd7d3d  mate-screensaver-1.6.1.tar.xz
+4a8a15944c07535e36fd913a20b572e0  mate-screensaver-1.7.0.git0460034.tar.xz


More information about the scm-commits mailing list