From 0143b1e2560f37089bb57e7a9714f79ebf8e947c Mon Sep 17 00:00:00 2001 From: Qwinci <32550582+Qwinci@users.noreply.github.com> Date: Mon, 13 Jan 2025 16:25:13 +0200 Subject: [PATCH] ports: cups --- recipes/cups | 30 ++++++++++++++++++++++++++++++ source-recipes/cups | 9 +++++++++ 2 files changed, 39 insertions(+) create mode 100644 recipes/cups create mode 100644 source-recipes/cups diff --git a/recipes/cups b/recipes/cups new file mode 100644 index 00000000..1e64e31d --- /dev/null +++ b/recipes/cups @@ -0,0 +1,30 @@ +name=cups +revision=1 +from_source=cups +imagedeps="build-essential xdg-utils" +hostdeps="xgcc xbinutils pkgconfig" +deps="base libiconv zlib" + +configure() { + cp -r "${source_dir}/." "." + ./configure \ + --prefix=${prefix} \ + --host=x86_64-astral \ + --with-rcdir=/tmp/cupsinit \ + --with-docdir=/usr/share/cups/doc \ + --disable-dbus \ + --disable-gssapi \ + --disable-pam \ + --disable-browsing \ + --with-tls=no \ + --with-components=libcups + sed -i s/-Werror//g Makedefs +} + +build() { + make -j${parallelism} +} + +package() { + make DESTDIR=${dest_dir} install -j${parallelism} +} diff --git a/source-recipes/cups b/source-recipes/cups new file mode 100644 index 00000000..23547035 --- /dev/null +++ b/source-recipes/cups @@ -0,0 +1,9 @@ +name=cups +version=2.4.11 +source_method=tarball +tarball_url="https://github.com/OpenPrinting/cups/releases/download/v2.4.11/cups-2.4.11-source.tar.gz" +tarball_sha512=5868f069cb5eaa5c74e703ed7773914376fb819ebabd7881df8726092eab390c8a1db75c4d08377a836a87807765ad2c16a15b406ab0580fdda2b176e2da3162 +hostdeps="automake autoconf" +prepare() { + cp -v $(find /usr/local/share/automake* -name config.sub) . +}