diff --git a/bazel/.SRCINFO b/bazel/.SRCINFO deleted file mode 100644 index 0ddb5a9dd8..0000000000 --- a/bazel/.SRCINFO +++ /dev/null @@ -1,26 +0,0 @@ -pkgbase = bazel - pkgdesc = Correct, reproducible, and fast builds for everyone - pkgver = 7.2.1 - pkgrel = 1 - url = https://bazel.build/ - arch = x86_64 - license = Apache-2.0 - makedepends = git - makedepends = protobuf - makedepends = python - depends = java-environment=21 - depends = libarchive - depends = zip - depends = unzip - depends = which - options = !debug - options = !strip - source = https://github.com/bazelbuild/bazel/releases/download/7.2.1/bazel-7.2.1-dist.zip - source = https://github.com/bazelbuild/bazel/releases/download/7.2.1/bazel-7.2.1-dist.zip.sig - source = bazel-7.0.2-python_312.patch - validpgpkeys = 71A1D0EFCFEB6281FD0437C93D5919B448457EE0 - b2sums = b35f069b7855e24b9761518aad169e666c8fe208fd18b2fe78a4582cb91b7891f309ca25367fad1a47f78f336e233d2d2f2509f17ba370619dd86df9587b1210 - b2sums = SKIP - b2sums = e13a9c5b43336941d1bb35685d6bf8761b70349aca705ff6202018180e7291efcb4dbf8415ad9c788dcf6f5d956cbca8e1d8a8b663a504dd537e6f682ad04202 - -pkgname = bazel diff --git a/bazel/.nvchecker.toml b/bazel/.nvchecker.toml deleted file mode 100644 index 8ec4bbdceb..0000000000 --- a/bazel/.nvchecker.toml +++ /dev/null @@ -1,3 +0,0 @@ -[bazel] -source = "git" -git = "https://github.com/bazelbuild/bazel.git" diff --git a/bazel/PKGBUILD b/bazel/PKGBUILD deleted file mode 100644 index 5eb26596a5..0000000000 --- a/bazel/PKGBUILD +++ /dev/null @@ -1,48 +0,0 @@ -# POWER Maintainer: Alexander Baldeck -# Maintainer: Sven-Hendrik Haase -# Maintainer: Konstantin Gizdov -# Contributor: Frederik Schwan -# Contributor: Simon Legner - -pkgname=bazel -pkgver=7.2.1 -pkgrel=1 -pkgdesc='Correct, reproducible, and fast builds for everyone' -arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) -license=('Apache-2.0') -url='https://bazel.build/' -depends=('java-environment=21' 'libarchive' 'zip' 'unzip' 'which') -makedepends=('git' 'protobuf' 'python') -options=('!debug' '!strip') -source=( - "https://github.com/bazelbuild/bazel/releases/download/${pkgver}/bazel-${pkgver}-dist.zip"{,.sig} - $pkgname-7.0.2-python_312.patch -) -b2sums=('b35f069b7855e24b9761518aad169e666c8fe208fd18b2fe78a4582cb91b7891f309ca25367fad1a47f78f336e233d2d2f2509f17ba370619dd86df9587b1210' - 'SKIP' - 'e13a9c5b43336941d1bb35685d6bf8761b70349aca705ff6202018180e7291efcb4dbf8415ad9c788dcf6f5d956cbca8e1d8a8b663a504dd537e6f682ad04202') -validpgpkeys=('71A1D0EFCFEB6281FD0437C93D5919B448457EE0') - -prepare() { - # replace Python 3.12 incompatible code https://github.com/bazelbuild/bazel/issues/21537 - patch -Np1 -i $pkgname-7.0.2-python_312.patch -} - -build() { - EMBED_LABEL=$pkgver EXTRA_BAZEL_ARGS="--tool_java_runtime_version=local_jdk" ./compile.sh - ./output/bazel build scripts:bazel-complete.bash - cd output - ./bazel shutdown -} - -package() { - install -Dm755 "${srcdir}/scripts/packages/bazel.sh" "${pkgdir}/usr/bin/bazel" - install -Dm755 "${srcdir}/output/bazel" "${pkgdir}/usr/bin/bazel-real" - install -Dm644 "${srcdir}/bazel-bin/scripts/bazel-complete.bash" "${pkgdir}/usr/share/bash-completion/completions/bazel" - install -Dm644 "${srcdir}/scripts/zsh_completion/_bazel" "${pkgdir}/usr/share/zsh/site-functions/_bazel" - mkdir -p "${pkgdir}/usr/share/bazel" - for d in examples third_party tools; do - cp -r "${srcdir}/${d}" "${pkgdir}/usr/share/bazel/" - done -} -# vim:set ts=2 sw=2 et: diff --git a/bazel/bazel-7.0.2-python_312.patch b/bazel/bazel-7.0.2-python_312.patch deleted file mode 100644 index cb4947175b..0000000000 --- a/bazel/bazel-7.0.2-python_312.patch +++ /dev/null @@ -1,28 +0,0 @@ -diff --git i/tools/build_defs/pkg/path_test.py w/tools/build_defs/pkg/path_test.py -index 934b61a4ad..63776ceb28 100644 ---- i/tools/build_defs/pkg/path_test.py -+++ w/tools/build_defs/pkg/path_test.py -@@ -13,10 +13,21 @@ - # limitations under the License. - """Testing for helper functions.""" - --import imp -+import importlib.util -+import importlib.machinery - import unittest - --pkg_bzl = imp.load_source( -+def load_source(modname, filename): -+ loader = importlib.machinery.SourceFileLoader(modname, filename) -+ spec = importlib.util.spec_from_file_location(modname, filename, loader=loader) -+ module = importlib.util.module_from_spec(spec) -+ # The module is always executed and not cached in sys.modules. -+ # Uncomment the following line to cache the module. -+ # sys.modules[module.__name__] = module -+ loader.exec_module(module) -+ return module -+ -+pkg_bzl = load_source( - 'pkg_bzl', - 'tools/build_defs/pkg/path.bzl') - diff --git a/bazel/grpc_rename_gettid.patch b/bazel/grpc_rename_gettid.patch deleted file mode 100644 index 9b3cafe298..0000000000 --- a/bazel/grpc_rename_gettid.patch +++ /dev/null @@ -1,78 +0,0 @@ -From d1d017390b799c59d6fdf7b8afa6136d218bdd61 Mon Sep 17 00:00:00 2001 -From: Benjamin Peterson -Date: Fri, 3 May 2019 08:11:00 -0700 -Subject: [PATCH] Rename gettid() functions. - -glibc 2.30 will declare its own gettid; see https://sourceware.org/git/?p=glibc.git;a=commit;h=1d0fc213824eaa2a8f8c4385daaa698ee8fb7c92. Rename the grpc versions to avoid naming conflicts. ---- - src/core/lib/gpr/log_linux.cc | 4 ++-- - src/core/lib/gpr/log_posix.cc | 4 ++-- - src/core/lib/iomgr/ev_epollex_linux.cc | 4 ++-- - 3 files changed, 6 insertions(+), 6 deletions(-) - -diff --git src/core/lib/gpr/log_linux.cc.orig src/core/lib/gpr/log_linux.cc -index 561276f0c20..8b597b4cf2f 100644 ---- src/core/lib/gpr/log_linux.cc.orig 2019-06-21 10:42:13.235611417 -0400 -+++ src/core/lib/gpr/log_linux.cc 2019-06-21 10:42:16.686608855 -0400 -@@ -40,7 +40,7 @@ - #include - #include - --static long gettid(void) { return syscall(__NR_gettid); } -+static long sys_gettid(void) { return syscall(__NR_gettid); } - - void gpr_log(const char* file, int line, gpr_log_severity severity, - const char* format, ...) { -@@ -70,7 +70,7 @@ void gpr_default_log(gpr_log_func_args* - gpr_timespec now = gpr_now(GPR_CLOCK_REALTIME); - struct tm tm; - static __thread long tid = 0; -- if (tid == 0) tid = gettid(); -+ if (tid == 0) tid = sys_gettid(); - - timer = static_cast(now.tv_sec); - final_slash = strrchr(args->file, '/'); -diff --git src/core/lib/gpr/log_posix.cc.orig src/core/lib/gpr/log_posix.cc -index b6edc14ab6b..2f7c6ce3760 100644 ---- src/core/lib/gpr/log_posix.cc.orig 2019-06-21 10:42:13.242611412 -0400 -+++ src/core/lib/gpr/log_posix.cc 2019-06-21 10:42:22.794604319 -0400 -@@ -30,7 +30,7 @@ - #include - #include - --static intptr_t gettid(void) { return (intptr_t)pthread_self(); } -+static intptr_t sys_gettid(void) { return (intptr_t)pthread_self(); } - - void gpr_log(const char* file, int line, gpr_log_severity severity, - const char* format, ...) { -@@ -85,7 +85,7 @@ void gpr_default_log(gpr_log_func_args* - char* prefix; - gpr_asprintf(&prefix, "%s%s.%09d %7tu %s:%d]", - gpr_log_severity_string(args->severity), time_buffer, -- (int)(now.tv_nsec), gettid(), display_file, args->line); -+ (int)(now.tv_nsec), sys_gettid(), display_file, args->line); - - fprintf(stderr, "%-70s %s\n", prefix, args->message); - gpr_free(prefix); -diff --git src/core/lib/iomgr/ev_epollex_linux.cc.orig src/core/lib/iomgr/ev_epollex_linux.cc -index 08116b3ab53..76f59844312 100644 ---- src/core/lib/iomgr/ev_epollex_linux.cc.orig 2019-06-21 10:42:13.247611408 -0400 -+++ src/core/lib/iomgr/ev_epollex_linux.cc 2019-06-21 10:42:29.767599141 -0400 -@@ -1150,7 +1150,7 @@ static void end_worker(grpc_pollset* pol - } - - #ifndef NDEBUG --static long gettid(void) { return syscall(__NR_gettid); } -+static long sys_gettid(void) { return syscall(__NR_gettid); } - #endif - - /* pollset->mu lock must be held by the caller before calling this. -@@ -1170,7 +1170,7 @@ static grpc_error* pollset_work(grpc_pol - #define WORKER_PTR (&worker) - #endif - #ifndef NDEBUG -- WORKER_PTR->originator = gettid(); -+ WORKER_PTR->originator = sys_gettid(); - #endif - if (grpc_polling_trace.enabled()) { - gpr_log(GPR_INFO, diff --git a/bazel/keys/pgp/71A1D0EFCFEB6281FD0437C93D5919B448457EE0.asc b/bazel/keys/pgp/71A1D0EFCFEB6281FD0437C93D5919B448457EE0.asc deleted file mode 100644 index bb0fe1b494..0000000000 --- a/bazel/keys/pgp/71A1D0EFCFEB6281FD0437C93D5919B448457EE0.asc +++ /dev/null @@ -1,30 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQINBFdEmzkBEACzj8tMYUau9oFZWNDytcQWazEO6LrTTtdQ98d3JcnVyrpT16yg -I/QfGXA8LuDdKYpUDNjehLtBL3IZp4xe375Jh8v2IA2iQ5RXGN+lgKJ6rNwm15Kr -qYeCZlU9uQVpZuhKLXsWK6PleyQHjslNUN/HtykIlmMz4Nnl3orT7lMI5rsGCmk0 -1Kth0DFh8SD9Vn2G4huddwxM8/tYj1QmWPCTgybATNuZ0L60INH8v6+J2jJzViVc -NRnR7mpouGmRy/rcr6eY9QieOwDou116TrVRFfcBRhocCI5b6uCRuhaqZ6Qs28Bx -4t5JVksXJ7fJoTy2B2s/rPx/8j4MDVEdU8b686ZDHbKYjaYBYEfBqePXScp8ndul -XWwS2lcedPihOUl6oQQYy59inWIpxi0agm0MXJAF1Bc3ToSQdHw/p0Y21kYxE2pg -EaUeElVccec5poAaHSPprUeej9bD9oIC4sMCsLs7eCQx2iP+cR7CItz6GQtuZrvS -PnKju1SKl5iwzfDQGpi6u6UAMFmc53EaH05naYDAigCueZ+/2rIaY358bECK6/VR -kyrBqpeq6VkWUeOkt03VqoPzrw4gEzRvfRtLj+D2j/pZCH3vyMYHzbaaXBv6AT0e -RmgtGo9I9BYqKSWlGEF0D+CQ3uZfOyovvrbYqNaHynFBtrx/ZkM82gMA5QARAQAB -tEdCYXplbCBEZXZlbG9wZXIgKEJhemVsIEFQVCByZXBvc2l0b3J5IGtleSkgPGJh -emVsLWRldkBnb29nbGVncm91cHMuY29tPokCVQQTAQgAPwIbAwYLCQgHAwIGFQgC -CQoLBBYCAwECHgECF4AWIQRxodDvz+tigf0EN8k9WRm0SEV+4AUCXsoWGgUJC0fh -4QAKCRA9WRm0SEV+4NDCD/9c5rhZREBlikdi5QYRq1YOkwzJLXFoVe0FonEwMuWK -fQzT/rIwyh14tssptU5+eXwTEXL0ZDskgzvrFSpzjQZzcSG/gzNCATNfrZpC2nfE -SxMKOeIwQedn26YIHCI8s9tEQ7BSvfBfJgqfIo3IURhmfzNMj+qszca+3IDYAlAy -8lxUVbJcIQ0apnAdnIadtydzca56mMN7ma+btddaWLpAdyfUvQ/Zsx3TYYLF7inQ -km0JpzISN0fGngzGNDGNmtHNhCdSpyfkr+7fvpbKAYkSH7uZ1AIPDyHdLIwDQnX2 -kbLRkxKncKGSDhUSdlJTl0x36cU+xmgO15FFdOyk3BUfrlfDrgXIBjeX8KNh9TV6 -HgFFR/mNONoJ93ZvZQNO2s1gbPZJe3VJ1Q5PMLW1sdl8q8JthBwT/5TJ1k8E5VYj -jAc8dl+RAALxqj+eo5xI45o1FdV5s1aGDjbwFoCIhGCy2zaog1q5wnhmEptAAD0S -TVbJSpwNiLlPIcGVaCjXp8Ow3SzOGTRKIjFTO/I6FiSJOpgfri07clXmnb4ETjou -mUdglg8/8nQ120zHEOqoSzzIbTNUDjNZY8SuY6Ig3/ObQ/JAFS0i6h74KLfXUZzn -uETY7KURLdyPAhL37Hb9FDhvkJCUO/l6eqDh9jk1JjB7Cvb7hEvnbvDrr2hWNAL7 -Rg== -=SGQ7 ------END PGP PUBLIC KEY BLOCK----- diff --git a/chafa/.SRCINFO b/chafa/.SRCINFO new file mode 100644 index 0000000000..40508cb3ec --- /dev/null +++ b/chafa/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = chafa + pkgdesc = Image-to-text converter supporting a wide range of symbols and palettes, transparency, animations, etc. + pkgver = 1.14.2 + pkgrel = 2 + url = https://hpjansson.org/chafa/ + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = LGPL-3.0-or-later + makedepends = git + makedepends = gtk-doc + depends = libavif + depends = libjxl + depends = librsvg + depends = libwebp + depends = libxslt + provides = libchafa.so + source = git+https://github.com/hpjansson/chafa.git#tag=1.14.2?signed + validpgpkeys = C01EDE5BB0D91E26D003662EC76BB9FEEAD12EA7 + sha512sums = 73e90cc7334ecb1caed433ddba88c5fad41081583143bab3224ebf7c27d1146cb040bf454b8d071c6278324bce169c946d53e055133181c28d0e20e74db6b261 + +pkgname = chafa diff --git a/chafa/.nvchecker.toml b/chafa/.nvchecker.toml new file mode 100644 index 0000000000..72410dc6c0 --- /dev/null +++ b/chafa/.nvchecker.toml @@ -0,0 +1,3 @@ +[chafa] +source = "git" +git = "https://github.com/hpjansson/chafa.git" diff --git a/gimp/0002-fix-detection-of-libheif-1.15.0.patch b/gimp/0002-fix-detection-of-libheif-1.15.0.patch new file mode 100644 index 0000000000..0617a27db7 --- /dev/null +++ b/gimp/0002-fix-detection-of-libheif-1.15.0.patch @@ -0,0 +1,46 @@ +From 0837165331607989b53b48c1067bcf96612a5873 Mon Sep 17 00:00:00 2001 +From: Christian Hesse +Date: Tue, 24 Sep 2024 21:41:59 +0200 +Subject: [PATCH 1/1] fix detection of libheif >= 1.18.0 + +https://github.com/strukturag/libheif/commit/cf0d89c6e0809427427583290547a7757428cf5a +--- + configure.ac | 25 +++++++------------------ + 1 file changed, 7 insertions(+), 18 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 48c3c77..7c857bc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1843,24 +1843,13 @@ can_export_heic=no + can_import_avif=no + can_export_avif=no + if test "x$have_libheif" = xyes; then +- can_import_heic=`$PKG_CONFIG --variable=builtin_h265_decoder libheif` +- can_export_heic=`$PKG_CONFIG --variable=builtin_h265_encoder libheif` +- if test "x$can_import_heic" = xyes; then +- MIME_TYPES="$MIME_TYPES;image/heif;image/heic" +- fi +- can_import_avif=`$PKG_CONFIG --variable=builtin_avif_decoder libheif` +- can_export_avif=`$PKG_CONFIG --variable=builtin_avif_encoder libheif` +- if test "x$can_import_avif" = xyes; then +- MIME_TYPES="$MIME_TYPES;image/avif" +- fi +- +- if test "x$can_import_heic" != xyes && test "x$can_import_avif" != xyes; then +- have_libheif=no +- have_libheif_1_4_0=no +- warning_libheif="" +- else +- FILE_HEIF='file-heif$(EXEEXT)' +- fi ++ can_import_heic=yes ++ can_export_heic=yes ++ can_import_avif=yes ++ can_export_avif=yes ++ MIME_TYPES="$MIME_TYPES;image/heif;image/heic" ++ MIME_TYPES="$MIME_TYPES;image/avif" ++ FILE_HEIF='file-heif$(EXEEXT)' + fi + + AC_SUBST(FILE_HEIF) diff --git a/libcamera/.SRCINFO b/libcamera/.SRCINFO new file mode 100644 index 0000000000..2c6c1245dd --- /dev/null +++ b/libcamera/.SRCINFO @@ -0,0 +1,124 @@ +pkgbase = libcamera + pkgdesc = A complex camera support library for Linux, Android, and ChromeOS + pkgver = 0.3.1 + pkgrel = 2 + url = https://libcamera.org/ + arch = x86_64 + makedepends = doxygen + makedepends = git + makedepends = glib2 + makedepends = graphviz + makedepends = gst-plugins-base + makedepends = gtest + makedepends = libdrm + makedepends = libjpeg-turbo + makedepends = libtiff + makedepends = libyaml + makedepends = meson + makedepends = pybind11 + makedepends = python-jinja + makedepends = python-ply + makedepends = python-sphinx + makedepends = python-pyyaml + makedepends = qt6-base + makedepends = qt6-tools + makedepends = sdl2 + makedepends = systemd + makedepends = texlive-core + source = git+https://git.libcamera.org/libcamera/libcamera.git#tag=v0.3.1 + sha512sums = 00a0387e64aecf29dd20c093f3c4c80b1960136f0eadd50a5e89de160c4c83cd3abd3605e7a57f98397c32da877975c472cf4f5bd6930044ab2dc0d1bc028936 + b2sums = 3a1a7bc7f78b5f46a561d5c558293942bc012c4dde74cd9bb19739cab34b22d53a64a6a51213c1d01e50afe1ea3acfe346477af5066303265801c1da52427fe3 + +pkgname = libcamera + license = Apache-2.0 + license = CC0-1.0 + license = GPL-2.0-only WITH Linux-syscall-note + license = GPL-2.0-or-later + license = LGPL-2.1-or-later + license = GPL-2.0-or-later WITH Linux-syscall-note OR BSD-3-Clause + license = GPL-2.0-or-later WITH Linux-syscall-note OR MIT + depends = gcc-libs + depends = glibc + depends = gnutls + depends = libcamera-ipa + depends = libelf + depends = libunwind + depends = libyaml + depends = sh + depends = systemd-libs + depends = libudev.so + optdepends = gst-plugin-libcamera: GStreamer plugin + optdepends = libcamera-docs: for documentation + optdepends = libcamera-tools: for applications + provides = libcamera.so + provides = libcamera-base.so + +pkgname = libcamera-docs + pkgdesc = A complex camera support library for Linux, Android, and ChromeOS - documentation + license = CC-BY-4.0 + license = CC-BY-SA-4.0 + license = CC0-1.0 + +pkgname = libcamera-ipa + pkgdesc = A complex camera support library for Linux, Android, and ChromeOS - signed IPA + license = BSD-2-Clause + license = CC-BY-SA-4.0 + license = CC0-1.0 + license = GPL-2.0-or-later + license = LGPL-2.1-or-later + depends = gcc-libs + depends = glibc + depends = libcamera + depends = libcamera.so + depends = libcamera-base.so + options = !strip + +pkgname = libcamera-tools + pkgdesc = A complex camera support library for Linux, Android, and ChromeOS - tools + license = BSD-2-Clause + license = CC0-1.0 + license = GPL-2.0-or-later + license = LGPL-2.1-or-later + depends = gcc-libs + depends = glibc + depends = gtest + depends = libcamera + depends = libcamera.so + depends = libcamera-base.so + depends = libdrm + depends = libevent + depends = libevent-2.1.so + depends = libevent_pthreads-2.1.so + depends = libjpeg-turbo + depends = libjpeg.so + depends = libtiff + depends = libtiff.so + depends = libyaml + depends = qt6-base + depends = sdl2 + conflicts = libcamera-tests<0.0.1-2 + replaces = libcamera-tests<0.0.1-2 + +pkgname = gst-plugin-libcamera + pkgdesc = Multimedia graph framework - libcamera plugin + license = CC0-1.0 + license = LGPL-2.1-or-later + depends = gcc-libs + depends = glibc + depends = glib2 + depends = libglib-2.0.so + depends = libgobject-2.0.so + depends = gstreamer + depends = gst-plugins-base-libs + depends = libcamera + depends = libcamera.so + depends = libcamera-base.so + +pkgname = python-libcamera + pkgdesc = A complex camera support library for Linux, Android, and ChromeOS - Python integration + license = CC0-1.0 + license = LGPL-2.1-or-later + depends = gcc-libs + depends = glibc + depends = libcamera + depends = python diff --git a/libcamera/.nvchecker.toml b/libcamera/.nvchecker.toml new file mode 100644 index 0000000000..6488bca44c --- /dev/null +++ b/libcamera/.nvchecker.toml @@ -0,0 +1,4 @@ +[libcamera] +source = "git" +git = "https://git.libcamera.org/libcamera/libcamera.git" +prefix = "v" diff --git a/libreoffice-fresh/.SRCINFO b/libreoffice-fresh/.SRCINFO new file mode 100644 index 0000000000..5116587ebe --- /dev/null +++ b/libreoffice-fresh/.SRCINFO @@ -0,0 +1,305 @@ +pkgbase = libreoffice-fresh + pkgver = 24.8.1 + pkgrel = 2 + url = https://www.libreoffice.org/ + arch = x86_64 + arch = powerpc64le + arch = riscv64 + license = MPL-2.0 + license = LGPL-3.0-or-later + makedepends = curl>=7.20.0 + makedepends = hunspell>=1.2.8 + makedepends = python + makedepends = libwpd>=0.9.2 + makedepends = libwps + makedepends = neon>=0.28.6 + makedepends = pango + makedepends = nspr + makedepends = libjpeg-turbo + makedepends = libxrandr + makedepends = libgl + makedepends = dbus-glib + makedepends = redland + makedepends = hyphen + makedepends = lpsolve + makedepends = gcc-libs + makedepends = sh + makedepends = graphite + makedepends = icu + makedepends = libxslt + makedepends = lcms2 + makedepends = poppler + makedepends = libvisio + makedepends = libetonyek + makedepends = libodfgen + makedepends = libcdr + makedepends = libmspub + makedepends = harfbuzz-icu + makedepends = nss + makedepends = hicolor-icon-theme + makedepends = gst-plugins-base-libs + makedepends = sane + makedepends = perl-archive-zip + makedepends = zip + makedepends = unzip + makedepends = unixodbc + makedepends = ant + makedepends = gperf + makedepends = gtk3 + makedepends = gtk4 + makedepends = cppunit + makedepends = beanshell + makedepends = clucene + makedepends = qt5-base + makedepends = qt5-x11extras + makedepends = qt6-base + makedepends = qt6-multimedia + makedepends = kio + makedepends = kconfig + makedepends = kcoreaddons + makedepends = kwindowsystem + makedepends = ki18n + makedepends = kcoreaddons + makedepends = junit + makedepends = libmythes + makedepends = libwpg + makedepends = java-environment=17 + makedepends = postgresql-libs + makedepends = mariadb-libs + makedepends = libgl + makedepends = bluez-libs + makedepends = gdb + makedepends = doxygen + makedepends = libatomic_ops + makedepends = mdds + makedepends = ttf-liberation + makedepends = ttf-dejavu + makedepends = ttf-carlito + makedepends = libxinerama + makedepends = libpagemaker + makedepends = glm + makedepends = libabw + makedepends = libmwaw + makedepends = libe-book + makedepends = coin-or-mp + makedepends = liblangtag + makedepends = liborcus + makedepends = libexttextcat + makedepends = gobject-introspection + makedepends = libcmis + makedepends = libtommath + makedepends = libzmf + makedepends = xmlsec + makedepends = rxvt-unicode + makedepends = gpgme + makedepends = libwebp + makedepends = libepubgen + makedepends = libfreehand + makedepends = libqxp + makedepends = libstaroffice + makedepends = boost + makedepends = libnumbertext + makedepends = abseil-cpp + makedepends = zxing-cpp + makedepends = libffi + makedepends = git + makedepends = python-setuptools + makedepends = rhino + noextract = a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip + noextract = 0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz + noextract = language-subtag-registry-2021-03-05.tar.bz2 + noextract = 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip + noextract = d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + noextract = ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + noextract = pdfium-6425.tar.bz2 + noextract = dtoa-20180411.tgz + noextract = lxml-4.1.1.tgz + noextract = Firebird-3.0.7.33374-0.tar.bz2 + noextract = skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz + noextract = box2d-2.4.1.tar.gz + noextract = dragonbox-1.1.3.tar.gz + noextract = frozen-1.1.1.tar.gz + noextract = zxcvbn-c-2.5.tar.gz + noextract = Java-WebSocket-1.5.6.tar.gz + noextract = 8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar + noextract = odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar + noextract = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf + options = !lto + source = https://download.documentfoundation.org/libreoffice/src/24.8.1/libreoffice-24.8.1.2.tar.xz + source = https://download.documentfoundation.org/libreoffice/src/24.8.1/libreoffice-24.8.1.2.tar.xz.asc + source = https://download.documentfoundation.org/libreoffice/src/24.8.1/libreoffice-help-24.8.1.2.tar.xz + source = https://download.documentfoundation.org/libreoffice/src/24.8.1/libreoffice-help-24.8.1.2.tar.xz.asc + source = https://download.documentfoundation.org/libreoffice/src/24.8.1/libreoffice-translations-24.8.1.2.tar.xz + source = https://download.documentfoundation.org/libreoffice/src/24.8.1/libreoffice-translations-24.8.1.2.tar.xz.asc + source = https://dev-www.libreoffice.org/src/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip + source = https://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz + source = https://dev-www.libreoffice.org/src/language-subtag-registry-2021-03-05.tar.bz2 + source = https://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip + source = https://dev-www.libreoffice.org/src/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip + source = https://dev-www.libreoffice.org/src/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip + source = https://dev-www.libreoffice.org/src/pdfium-6425.tar.bz2 + source = https://dev-www.libreoffice.org/src/dtoa-20180411.tgz + source = https://dev-www.libreoffice.org/src/lxml-4.1.1.tgz + source = https://dev-www.libreoffice.org/src/Firebird-3.0.7.33374-0.tar.bz2 + source = https://dev-www.libreoffice.org/src/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz + source = https://dev-www.libreoffice.org/src/box2d-2.4.1.tar.gz + source = https://dev-www.libreoffice.org/src/dragonbox-1.1.3.tar.gz + source = https://dev-www.libreoffice.org/src/frozen-1.1.1.tar.gz + source = https://dev-www.libreoffice.org/src/zxcvbn-c-2.5.tar.gz + source = https://dev-www.libreoffice.org/src/Java-WebSocket-1.5.6.tar.gz + source = https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar + source = https://dev-www.libreoffice.org/extern/odfvalidator-1.2.0-incubating-SNAPSHOT-jar-with-dependencies-971c54fd38a968f5860014b44301872706f9e540.jar + source = https://dev-www.libreoffice.org/extern/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf + source = soffice-template.desktop.in + source = libreoffice-fresh.sh + source = libreoffice-fresh.csh + source = riscv64-support.patch + validpgpkeys = C2839ECAD9408FBE9531C3E9F434A1EFAFEEAEA3 + sha256sums = 884486836a6830d761252a5b53c7bc4a5eba2f6ead26d60564250910038811e7 + sha256sums = SKIP + sha256sums = 5b31c294c96b0eb744e7ae592e3c5b2caaa8dff0455f68d9c32068a4320b0650 + sha256sums = SKIP + sha256sums = a14e17cf480fdd8f2289bde7cdf48514f9ceea438211e8de6066886a8c92134b + sha256sums = SKIP + sha256sums = 75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 + sha256sums = 983941d31ee8d366085cadf28db75eb1f5cb03ba1e5853b98f12f7f51c63b776 + sha256sums = ce80e8face06bf2ada363e0c159e3f990c4116fdae9232ca43e6369aa82bf16a + sha256sums = d30b13f4ba2e3b6a2d4f020c0dee0a9fb9fc6fbcc2d561f36b78da4bf3802370 + sha256sums = 1b5b24f7bc543c0362b667692f78db8bab4ed6dafc6172f104d0bd3757d8a133 + sha256sums = 233f66e8d25c5dd971716d4200203a612a407649686ef3b52075d04b4c9df0dd + sha256sums = fe0291b96d7352bac530d13ef2e5fd63ad9980e0128911f88b957b5992508f1c + sha256sums = 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4 + sha256sums = 940caef1ec7c78e0c34b0f6b94fe42d0f2022915ffc78643d28538a5cfd0f40e + sha256sums = acb85cedafa10ce106b1823fb236b1b3e5d942a5741e8f8435cc8ccfec0afe76 + sha256sums = 2223ebce534458a37826e8fe4f24635b0712cde7ed1bd3208f089f6fdd796e01 + sha256sums = d6b4650ff897ee1ead27cf77a5933ea197cbeef6705638dd181adc2e816b23c2 + sha256sums = 09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384 + sha256sums = f7c7075750e8fceeac081e9ef01944f221b36d9725beac8681cbd2838d26be45 + sha256sums = 77d6c6ecb35952a8d8ce7f736b7a2bf466275c48210e309b73782d6b7e84dffd + sha256sums = 167e86561cd7b5ed21b67d7543536134edcb14b373892739b28c417566a3832f + sha256sums = f2443f27561af52324eee03a1892d9f569adc8db9e7bca55614898bc2a13a770 + sha256sums = 984f2a479df79e27e7b01a5815ac53ae64e07746b882262d8a64566494515504 + sha256sums = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140 + sha256sums = d0be8099cbee3c9dfda694a828149b881c345b204ab68826f317580aafb50879 + sha256sums = 9fb33dbc3ffeb6af2ea7341b58242142d4eca903584c21c5f4b44ff27fbf5b5f + sha256sums = 512355b5ef646791089da8c2b35cf8b019673c0c8a58685962af3b5d9eb5d6bb + sha256sums = 3f05bb4d781d331c5cfa2600866be7e10c6b23406ce890c3db741a2db76e79e2 + makedepends_x86_64 = clang + makedepends_riscv64 = clang + +pkgname = libreoffice-fresh-sdk + pkgdesc = Software Development Kit for LibreOffice Fresh + depends = libreoffice-fresh + depends = gcc-libs + depends = sh + depends = make + depends = zip + depends = gcc + depends = java-environment + depends = glibc + provides = libreoffice-sdk + conflicts = libreoffice-still-sdk + +pkgname = libreoffice-fresh + pkgdesc = LibreOffice branch which contains new features and program enhancements + depends = curl>=7.20.0 + depends = hunspell>=1.2.8 + depends = python + depends = libwpd>=0.9.2 + depends = libwps + depends = neon>=0.28.6 + depends = pango + depends = nspr + depends = libjpeg-turbo + depends = libxrandr + depends = libgl + depends = redland + depends = hyphen + depends = lpsolve + depends = gcc-libs + depends = sh + depends = graphite + depends = icu + depends = libxslt + depends = lcms2 + depends = poppler + depends = libvisio + depends = libetonyek + depends = libodfgen + depends = libcdr + depends = libmspub + depends = harfbuzz-icu + depends = nss + depends = clucene + depends = hicolor-icon-theme + depends = desktop-file-utils + depends = shared-mime-info + depends = libpagemaker + depends = libxinerama + depends = libabw + depends = libmwaw + depends = libe-book + depends = libcups + depends = liblangtag + depends = libexttextcat + depends = liborcus + depends = libwebp + depends = libcmis + depends = libtommath + depends = libzmf + depends = libatomic_ops + depends = xmlsec + depends = libnumbertext + depends = gpgme + depends = libfreehand + depends = libstaroffice + depends = libepubgen + depends = libqxp + depends = libepoxy + depends = zxing-cpp + depends = xdg-utils + depends = libldap + depends = fontconfig + depends = zlib + depends = libpng + depends = freetype2 + depends = raptor + depends = libxml2 + depends = cairo + depends = libx11 + depends = expat + depends = glib2 + depends = boost-libs + depends = libtiff + depends = dbus + depends = glibc + depends = librevenge + depends = libxext + depends = openjpeg2 + optdepends = java-runtime: adds java support + optdepends = java-environment>=17: required by extension-wiki-publisher and extension-nlpsolver + optdepends = pstoedit: translates PostScript and PDF graphics into other vector formats + optdepends = libmythes: for use in thesaurus + optdepends = beanshell: interactive java -- good for prototyping/macros + optdepends = libwpg: library for importing and converting WordPerfect Graphics format + optdepends = sane: for scanner access + optdepends = unixodbc: adds ODBC database support + optdepends = gst-plugins-base-libs: for multimedia content, e.g. in Impress + optdepends = libpaper: takes care of papersize + optdepends = postgresql-libs: for postgresql-connector + optdepends = mariadb-libs: for mysql-connector + optdepends = coin-or-mp: required by the Calc solver + optdepends = gtk3: for GTK3 integration + optdepends = gtk4: for GTK4 integration (experimental) + optdepends = qt5-x11extras: for Qt5 desktop integration + optdepends = kio: for KF6 KDE desktop integration + optdepends = qt6-multimedia: for Qt6 desktop integration + optdepends = rhino: for JavaScript support + provides = libreoffice + provides = libreoffice-en-US + conflicts = libreoffice-still + backup = etc/libreoffice/sofficerc + backup = etc/libreoffice/bootstraprc + backup = etc/libreoffice/psprint.conf + backup = etc/profile.d/libreoffice-fresh.sh + backup = etc/profile.d/libreoffice-fresh.csh diff --git a/libreoffice-fresh/.nvchecker.toml b/libreoffice-fresh/.nvchecker.toml new file mode 100644 index 0000000000..7c477a2d8d --- /dev/null +++ b/libreoffice-fresh/.nvchecker.toml @@ -0,0 +1,6 @@ +[libreoffice-fresh] +source = "regex" +regex = "libreoffice-([\\d.]+)\\." +url = "https://www.libreoffice.org/download/download-libreoffice/" +from_pattern = '(\d+).(\d+).(\d+).(\d+)' +to_pattern = '\1.\2.\3' diff --git a/ruby/ruby-ronn-ng/.SRCINFO b/ruby/ruby-ronn-ng/.SRCINFO new file mode 100644 index 0000000000..0a7f39d20b --- /dev/null +++ b/ruby/ruby-ronn-ng/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = ruby-ronn-ng + pkgdesc = Manual page formatter that generates man pages from markdown + pkgver = 0.10.1 + pkgrel = 3 + url = https://github.com/apjanke/ronn-ng + arch = any + license = MIT + checkdepends = ruby-bundler + checkdepends = ruby-rack + checkdepends = ruby-rake + checkdepends = ruby-sinatra + checkdepends = ruby-test-unit + makedepends = ruby-rdoc + depends = ruby + depends = ruby-rdiscount + depends = ruby-mustache + depends = ruby-kramdown + depends = ruby-kramdown-parser-gfm + depends = ruby-nokogiri + depends = ruby-erb + provides = ruby-ronn + conflicts = ruby-ronn + replaces = ruby-ronn + options = !emptydirs + source = https://github.com/apjanke/ronn-ng/archive/v0.10.1/ruby-ronn-ng-0.10.1.tar.gz + sha512sums = 3f6ee5355c7a19d5cb04c1b677028dd13ad2ff620acdb2e83d9b6f154a7b1e7b5a77ea0bcfbcef4bbb46a60b1c0fbc52fda079ff860c83a71f89b8fed0b83665 + b2sums = 1e56b90c5919e0a1af317da78161b34124268521fbc379fbba09ff9cb344073665460abc53fd961e4773ee444f33fba7e72ae3f6af84f8a170cfb1e89e557922 + +pkgname = ruby-ronn-ng diff --git a/ruby/ruby-ronn-ng/.nvchecker.toml b/ruby/ruby-ronn-ng/.nvchecker.toml new file mode 100644 index 0000000000..4e8076ffcf --- /dev/null +++ b/ruby/ruby-ronn-ng/.nvchecker.toml @@ -0,0 +1,3 @@ +[ruby-ronn-ng] +source = "gems" +gems = "ronn-ng"