diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /x11-misc/cairo-clock | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'x11-misc/cairo-clock')
| -rw-r--r-- | x11-misc/cairo-clock/Manifest | 1 | ||||
| -rw-r--r-- | x11-misc/cairo-clock/cairo-clock-0.3.4-r4.ebuild | 50 | ||||
| -rw-r--r-- | x11-misc/cairo-clock/files/cairo-clock-0.3.4-desktop.patch | 18 | ||||
| -rw-r--r-- | x11-misc/cairo-clock/files/cairo-clock-0.3.4-fortify-source.patch | 16 | ||||
| -rw-r--r-- | x11-misc/cairo-clock/files/cairo-clock-0.3.4-linker.patch | 12 | ||||
| -rw-r--r-- | x11-misc/cairo-clock/files/cairo-clock-0.3.4-math-glibc-2.34.patch | 26 | ||||
| -rw-r--r-- | x11-misc/cairo-clock/metadata.xml | 12 |
7 files changed, 135 insertions, 0 deletions
diff --git a/x11-misc/cairo-clock/Manifest b/x11-misc/cairo-clock/Manifest new file mode 100644 index 000000000000..de77a50e59da --- /dev/null +++ b/x11-misc/cairo-clock/Manifest @@ -0,0 +1 @@ +DIST cairo-clock-0.3.4.tar.gz 832968 BLAKE2B 93d4acb621af05176cb19041872aeb0da563c3dc37a660c8b761a31f6bab2809d23b04bfbce88e904427430a5b80337b28a04ff1f20ae94759fd3a507a1c9cad SHA512 b26c3005d4e2b22dcaf6967b8892630f5fd44e366b7482f374ea6215ca8863cf1b3f489fe2279eab73dfd4aaed1793d753e84fe4c929d105a6e97cde6da6b628 diff --git a/x11-misc/cairo-clock/cairo-clock-0.3.4-r4.ebuild b/x11-misc/cairo-clock/cairo-clock-0.3.4-r4.ebuild new file mode 100644 index 000000000000..36d598c198d1 --- /dev/null +++ b/x11-misc/cairo-clock/cairo-clock-0.3.4-r4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="An analog clock displaying the system-time" +HOMEPAGE="https://launchpad.net/cairo-clock" +SRC_URI="http://macslow.thepimp.net/projects/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~x86" + +RDEPEND=" + >=dev-libs/glib-2.8 + >=gnome-base/libglade-2.6 + >=gnome-base/librsvg-2.14 + >=x11-libs/cairo-1.2 + >=x11-libs/gtk+-2.10:2 + >=x11-libs/pango-1.10 +" +DEPEND="${RDEPEND}" +# autoconf-archive for F_S patch +BDEPEND=" + dev-util/intltool + dev-build/autoconf-archive + sys-devel/gettext + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${P}-desktop.patch + "${FILESDIR}"/${P}-linker.patch + "${FILESDIR}"/${P}-fortify-source.patch + "${FILESDIR}"/${P}-math-glibc-2.34.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_install() { + default + + gzip -d "${ED}"/usr/share/man/man1/cairo-clock.1.gz || die +} diff --git a/x11-misc/cairo-clock/files/cairo-clock-0.3.4-desktop.patch b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-desktop.patch new file mode 100644 index 000000000000..5228776a00ee --- /dev/null +++ b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-desktop.patch @@ -0,0 +1,18 @@ +diff -u desktop/cairo-clock.desktop desktop2/cairo-clock.desktop +--- a/desktop/cairo-clock.desktop ++++ b/desktop/cairo-clock.desktop +@@ -37,4 +37,4 @@ + Comment[zh_TW]=一個超好用的類比時鐘 + Exec=cairo-clock + Icon=cairo-clock +-Categories=GNOME;Application;Utility; ++Categories=GNOME;Utility; +diff -u desktop/cairo-clock.desktop.in desktop2/cairo-clock.desktop.in +--- a/desktop/cairo-clock.desktop.in ++++ b/desktop/cairo-clock.desktop.in +@@ -5,4 +5,4 @@ + _Comment=a super fine analog clock + Exec=cairo-clock + Icon=cairo-clock +-Categories=GNOME;Application;Utility; ++Categories=GNOME;Utility; diff --git a/x11-misc/cairo-clock/files/cairo-clock-0.3.4-fortify-source.patch b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-fortify-source.patch new file mode 100644 index 000000000000..c10461b47f35 --- /dev/null +++ b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-fortify-source.patch @@ -0,0 +1,16 @@ +Don't clobber our toolchain defaults. + +https://bugs.gentoo.org/898240 +--- a/configure.ac ++++ b/configure.ac +@@ -96,7 +96,9 @@ CLOCK_DEFINES='-DDATA_DIR="\"$(datadir)\"" -DPKGDATA_DIR="\"$(pkgdatadir)\""' + AC_SUBST([CLOCK_DEFINES]) + + dnl CFLAGS +-CFLAGS="$CFLAGS -Wall -pedantic -std=c99 -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2" ++CFLAGS="$CFLAGS -Wall -pedantic -std=c99 -fno-strict-aliasing -fmessage-length=0" ++ ++AX_ADD_FORTIFY_SOURCE + + AC_CONFIG_FILES([ + Makefile diff --git a/x11-misc/cairo-clock/files/cairo-clock-0.3.4-linker.patch b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-linker.patch new file mode 100644 index 000000000000..dff133ea4c5d --- /dev/null +++ b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-linker.patch @@ -0,0 +1,12 @@ +https://bugs.gentoo.org/362261 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -1,7 +1,7 @@ + bin_PROGRAMS = cairo_clock + transform = s/_/-/g + +-cairo_clock_LDFLAGS = -Wl, --export-dynamic ++cairo_clock_LDFLAGS = -Wl,--export-dynamic + + cairo_clock_LDADD = \ + $(GLIB_LIBS) \ diff --git a/x11-misc/cairo-clock/files/cairo-clock-0.3.4-math-glibc-2.34.patch b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-math-glibc-2.34.patch new file mode 100644 index 000000000000..0eae4632b3ef --- /dev/null +++ b/x11-misc/cairo-clock/files/cairo-clock-0.3.4-math-glibc-2.34.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/961078 +--- a/configure.ac ++++ b/configure.ac +@@ -63,6 +63,8 @@ AC_DISABLE_STATIC + AC_ENABLE_SHARED + AC_PROG_LIBTOOL + ++AC_CHECK_LIB([m], [powf]) ++ + dnl intltool + ALL_LINGUAS="da de en_GB es fi fr it ja nl nn pl pt_PT ru sl sv tr zh_CN zh_TW" + AC_SUBST(ALL_LINGUAS) +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -4,9 +4,10 @@ transform = s/_/-/g + cairo_clock_LDFLAGS = -Wl,--export-dynamic + + cairo_clock_LDADD = \ ++ $(LIBM) \ + $(GLIB_LIBS) \ + $(GTK_LIBS) \ +- $(GTK_DEP_LIBS) ++ $(GTK_DEP_LIBS) + + cairo_clock_CFLAGS = \ + -I$(top_srcdir) \ diff --git a/x11-misc/cairo-clock/metadata.xml b/x11-misc/cairo-clock/metadata.xml new file mode 100644 index 000000000000..4f0795bf7b9e --- /dev/null +++ b/x11-misc/cairo-clock/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>desktop-misc@gentoo.org</email> + <name>Gentoo Desktop Miscellaneous Project</name> + </maintainer> + <upstream> + <remote-id type="launchpad">cairo-clock</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> |
