[lightdm] 1.6.0-3
Rex Dieter
rdieter at fedoraproject.org
Thu Apr 25 12:03:56 UTC 2013
commit bc63ac9d91525b4abc43a119e8535df26cc7751c
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Thu Apr 25 07:03:51 2013 -0500
1.6.0-3
- lightdm package should be built with PIE flags (#955147)
- apply systemd patch unconditionally
lightdm-1.6.0-gtkdoc_dup_flags.patch | 25 +++++++++++++++++++++++++
lightdm.spec | 14 ++++++++++----
2 files changed, 35 insertions(+), 4 deletions(-)
---
diff --git a/lightdm-1.6.0-gtkdoc_dup_flags.patch b/lightdm-1.6.0-gtkdoc_dup_flags.patch
new file mode 100644
index 0000000..5db6212
--- /dev/null
+++ b/lightdm-1.6.0-gtkdoc_dup_flags.patch
@@ -0,0 +1,25 @@
+diff -up lightdm-1.6.0/doc/Makefile.am.gtkdoc_dup_flags lightdm-1.6.0/doc/Makefile.am
+diff -up lightdm-1.6.0/doc/Makefile.in.gtkdoc_dup_flags lightdm-1.6.0/doc/Makefile.in
+--- lightdm-1.6.0/doc/Makefile.in.gtkdoc_dup_flags 2013-04-14 17:35:01.000000000 -0500
++++ lightdm-1.6.0/doc/Makefile.in 2013-04-25 06:59:00.731913912 -0500
+@@ -571,7 +571,7 @@ scan-build.stamp: $(HFILE_GLOB) $(CFILE_
+ scanobj_options="--verbose"; \
+ fi; \
+ fi; \
+- CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \
++ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" \
+ gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \
+ else \
+ for i in $(SCANOBJ_FILES) ; do \
+diff -up lightdm-1.6.0/gtk-doc.make.gtkdoc_dup_flags lightdm-1.6.0/gtk-doc.make
+--- lightdm-1.6.0/gtk-doc.make.gtkdoc_dup_flags 2013-04-14 17:34:57.000000000 -0500
++++ lightdm-1.6.0/gtk-doc.make 2013-04-25 06:58:23.395380683 -0500
+@@ -108,7 +108,7 @@ scan-build.stamp: $(HFILE_GLOB) $(CFILE_
+ scanobj_options="--verbose"; \
+ fi; \
+ fi; \
+- CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \
++ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS)" LDFLAGS="$(GTKDOC_LIBS)" \
+ gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \
+ else \
+ for i in $(SCANOBJ_FILES) ; do \
diff --git a/lightdm.spec b/lightdm.spec
index ab6ce06..668c08a 100644
--- a/lightdm.spec
+++ b/lightdm.spec
@@ -3,10 +3,12 @@
%define systemd 1
%endif
+%global _hardened_build 1
+
Name: lightdm
Summary: Lightweight Display Manager
Version: 1.6.0
-Release: 2%{?dist}
+Release: 3%{?dist}
# library/bindings are LGPLv2 or LGPLv3, the rest GPLv3+
License: (LGPLv2 or LGPLv3) and GPLv3+
@@ -30,6 +32,8 @@ Patch11: lightdm-1.2.2-nodaemon_option.patch
## upstreamable patches
# initial support for org.freedesktop.login1 powerOff/Reboot actions
Patch50: lightdm-1.5.1-systemd_login1_power.patch
+# gtkdoc introdpsection dup's CFLAGS/LDFLAGS, breaks in a hardened build
+Patch51: lightdm-1.6.0-gtkdoc_dup_flags.patch
BuildRequires: gettext
BuildRequires: gnome-common
@@ -131,10 +135,8 @@ Requires: %{name}-qt%{?_isa} = %{version}-%{release}
%patch0 -p1 -b .lock-screen
%patch10 -p1 -b .fedora_config
%patch11 -p1 -b .nodaemon_option
-%if 0%{?systemd}
-# FIXME: keep patch conditional, not 100% sure the fallback to ConsoleKit works yet -- rex
%patch50 -p1 -b .systemd_login1_power
-%endif
+%patch51 -p1 -b .gtkdoc_dup_flags
# rpath hack
sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
@@ -262,6 +264,10 @@ exit 0
%changelog
+* Thu Apr 25 2013 Rex Dieter <rdieter at fedoraproject.org> 1.6.0-3
+- lightdm package should be built with PIE flags (#955147)
+- apply systemd patch unconditionally
+
* Sun Apr 14 2013 Rex Dieter <rdieter at fedoraproject.org> 1.6.0-2
- lightdm does not honor UID_MIN from /etc/login.defs (#907312)
More information about the scm-commits
mailing list