[packages/cairo-clock] Up to 0.3.4

arekm arekm at pld-linux.org
Wed May 20 18:42:25 CEST 2026


commit c5f7486e41be1baecaee9deead4d8beca6dc86cd
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed May 20 18:42:08 2026 +0200

    Up to 0.3.4

 cairo-clock-ldflags.patch | 37 +++++++++++++++++++++++++++++++++++++
 cairo-clock.spec          | 12 +++++++-----
 2 files changed, 44 insertions(+), 5 deletions(-)
---
diff --git a/cairo-clock.spec b/cairo-clock.spec
index 585abf8..3ddfc9f 100644
--- a/cairo-clock.spec
+++ b/cairo-clock.spec
@@ -1,14 +1,15 @@
 Summary:	Analog clock displaying the system-time
 Summary(pl.UTF-8):	Zegar analogowy wyświetlający czas systemowy
 Name:		cairo-clock
-Version:	0.3.3
-Release:	3
+Version:	0.3.4
+Release:	1
 License:	GPL
 Group:		X11/Amusements
-Source0:	http://macslow.thepimp.net/projects/cairo-clock/%{name}_%{version}-1.tar.gz
-# Source0-md5:	2517b92e8ceea3dbb7df5d6c24d3d215
+Source0:	https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/cairo-clock/0.3.4-2ubuntu2/%{name}_%{version}.orig.tar.gz
+# Source0-md5:	78e5b3aa3492aa6c182eaacae63a7c03
 Patch0:		%{name}-glade.patch
 Patch1:		%{name}-desktop.patch
+Patch2:		%{name}-ldflags.patch
 URL:		http://macslow.thepimp.net/?page_id=23
 BuildRequires:	cairo-devel >= 1.2.0
 BuildRequires:	gettext-tools
@@ -46,8 +47,9 @@ z zarządcą składania (np. compiz), gtk+ 2.10.x, cairo 1.2.0 i librsvg
 
 %prep
 %setup -q
-#%%patch0 -p1
+#%%patch -P0 -p1
 %patch -P1 -p1
+%patch -P2 -p1
 
 %build
 %configure
diff --git a/cairo-clock-ldflags.patch b/cairo-clock-ldflags.patch
new file mode 100644
index 0000000..327987f
--- /dev/null
+++ b/cairo-clock-ldflags.patch
@@ -0,0 +1,37 @@
+Fix stray space in LDFLAGS that gcc rejects, and link against -lm
+(sinf used in cairo-clock.c, fails to resolve with --as-needed).
+--- cairo-clock-0.3.4/src/Makefile.am.orig
++++ cairo-clock-0.3.4/src/Makefile.am
+@@ -1,12 +1,13 @@
+ bin_PROGRAMS = cairo_clock
+ transform = s/_/-/g
+ 
+-cairo_clock_LDFLAGS = -Wl, --export-dynamic
++cairo_clock_LDFLAGS = -Wl,--export-dynamic
+ 
+ cairo_clock_LDADD =	\
+ 	$(GLIB_LIBS)	\
+ 	$(GTK_LIBS)	\
+-	$(GTK_DEP_LIBS)		 
++	$(GTK_DEP_LIBS)	\
++	-lm
+ 
+ cairo_clock_CFLAGS =			\
+ 	-I$(top_srcdir)			\
+--- cairo-clock-0.3.4/src/Makefile.in.orig
++++ cairo-clock-0.3.4/src/Makefile.in
+@@ -226,11 +226,12 @@
+ target_alias = @target_alias@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-cairo_clock_LDFLAGS = -Wl, --export-dynamic
++cairo_clock_LDFLAGS = -Wl,--export-dynamic
+ cairo_clock_LDADD = \
+ 	$(GLIB_LIBS)	\
+ 	$(GTK_LIBS)	\
+-	$(GTK_DEP_LIBS)		 
++	$(GTK_DEP_LIBS)	\
++	-lm
+ 
+ cairo_clock_CFLAGS = \
+ 	-I$(top_srcdir)			\
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cairo-clock.git/commitdiff/c5f7486e41be1baecaee9deead4d8beca6dc86cd



More information about the pld-cvs-commit mailing list