[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